This patch (committed) flips the icon on the maximise/minimise button for internal frames:

2006-09-21  David Gilbert  <[EMAIL PROTECTED]>

        * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
        (MaximizeAction.actionPerformed): Change icon on maxButton.

Regards,

Dave
Index: javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
===================================================================
RCS file: 
/sources/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java,v
retrieving revision 1.22
diff -u -r1.22 BasicInternalFrameTitlePane.java
--- javax/swing/plaf/basic/BasicInternalFrameTitlePane.java     8 Apr 2006 
13:43:19 -0000       1.22
+++ javax/swing/plaf/basic/BasicInternalFrameTitlePane.java     21 Sep 2006 
10:25:16 -0000
@@ -177,9 +177,15 @@
       try
         {
           if (frame.isMaximizable() && ! frame.isMaximum())
-            frame.setMaximum(true);
+            {
+              frame.setMaximum(true);
+              maxButton.setIcon(minIcon);
+            }
           else if (frame.isMaximum())
-            frame.setMaximum(false);
+            {
+              frame.setMaximum(false);
+              maxButton.setIcon(maxIcon);
+            }
         }
       catch (PropertyVetoException pve)
         {

Reply via email to