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);
+ }
}
/**