<Swing Dev> Review request for JDK-8139213 : Mac OS X Aqua Look and Feel: JOptionPane can truncate the first button.
Alexander Scherbatiy
alexandr.scherbatiy at oracle.com
Tue Jan 19 15:29:49 UTC 2016
On 19/01/16 15:48, Rajeev Chamyal wrote:
> Hello All,
>
> Gentle reminder for review.
>
> Regards,
> Rajeev Chamyal
>
> -----Original Message-----
> From: Rajeev Chamyal
> Sent: 13 January 2016 16:37
> To: Sergey Bylokhov; Alexander Scherbatiy; Prasanta Sadhukhan; swing-dev at openjdk.java.net
> Subject: Review request for JDK-8139213 : Mac OS X Aqua Look and Feel: JOptionPane can truncate the first button.
>
> Hello All,
>
> Please review the following fix for Jdk9:
>
> Bug : https://bugs.openjdk.java.net/browse/JDK-8139213
> Webrev : http://cr.openjdk.java.net/~rchamyal/8139213/webrev.00/
>
> Issue : In Mac OS X Aqua LAF JOptionPane truncates the first button if multiple buttons are added to it.
>
> Cause: AquaButtonAreaLayout class is not overriding base class method minimumLayoutSize as a result it is not taking to account the default button width for Aqua LAF.
> Hence it is calculating incorrect dimensions for JOptionPane which results in truncation of button.
>
> Fix: Overriding minimumLayoutSize in AquaButtonAreaLayout to consider default button width and height while calculating minimum size for JOptionPane.
Is it possible to call the minimumLayoutSize(Container) from the
super class and adjust the returned size to take the default button size
into account?
Thanks,
Alexandr.
>
> Regards,
> Rajeev Chamyal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20160119/7441f289/attachment.html>
More information about the swing-dev
mailing list