This fixes the boolean properties in JInternalFrame to be bound properties.
2006-03-15 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/JInternalFrame.java (setClosable): Made this property bound. (setResizable): Made this property bound. (setIconifiable): Made this property bound. (setMaximizable): Made this property bound. /Roman
Index: javax/swing/JInternalFrame.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/JInternalFrame.java,v retrieving revision 1.28 diff -u -r1.28 JInternalFrame.java --- javax/swing/JInternalFrame.java 14 Mar 2006 13:00:53 -0000 1.28 +++ javax/swing/JInternalFrame.java 15 Mar 2006 14:30:46 -0000 @@ -1239,7 +1239,11 @@ */ public void setClosable(boolean b) { - closable = b; + if (closable != b) + { + closable = b; + firePropertyChange("closable", ! closable, closable); + } } /** @@ -1397,7 +1401,11 @@ */ public void setIconifiable(boolean b) { - iconable = b; + if (iconable != b) + { + iconable = b; + firePropertyChange("iconable", ! iconable, iconable); + } } /** @@ -1462,7 +1470,11 @@ */ public void setMaximizable(boolean b) { - maximizable = b; + if (maximizable != b) + { + maximizable = b; + firePropertyChange("maximizable", ! maximizable, maximizable); + } } /** @@ -1539,7 +1551,11 @@ */ public void setResizable(boolean b) { - resizable = b; + if (b != resizable) + { + resizable = b; + firePropertyChange("resizable", ! resizable, resizable); + } } /**