Index: javax/swing/JComponent.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/JComponent.java,v retrieving revision 1.23 diff -u -r1.23 JComponent.java --- javax/swing/JComponent.java 23 Sep 2004 14:25:28 -0000 1.23 +++ javax/swing/JComponent.java 25 Sep 2004 15:50:18 -0000 @@ -380,6 +380,9 @@ public static final int WHEN_IN_FOCUSED_WINDOW = 2; + /** + * Creates a new JComponent instance. + */ public JComponent() { super(); @@ -797,13 +800,15 @@ * Set the value of the address@hidden #border} property, revalidate * and repaint this component. * - * @param border The new value of the property + * @param newBorder The new value of the property * * @see #getBorder */ - public void setBorder(Border border) + public void setBorder(Border newBorder) { - this.border = border; + Border oldBorder = border; + border = newBorder; + firePropertyChange("border", oldBorder, newBorder); revalidate(); repaint(); } @@ -1908,11 +1913,13 @@ * Set the value of the address@hidden #enabled} property, revalidate * and repaint this component. * - * @param e The new value of the property + * @param enable The new value of the property */ - public void setEnabled(boolean e) + public void setEnabled(boolean enable) { - super.setEnabled(e); + boolean oldEnabled = isEnabled(); + super.setEnabled(enable); + firePropertyChange("enabeld", oldEnabled, enable); revalidate(); repaint(); } @@ -1964,7 +1971,9 @@ */ public void setMaximumSize(Dimension max) { + Dimension oldMaximumSize = maximumSize; maximumSize = max; + firePropertyChange("maximumSize", oldMaximumSize, maximumSize); revalidate(); repaint(); } @@ -1977,7 +1986,9 @@ */ public void setMinimumSize(Dimension min) { + Dimension oldMinimumSize = minimumSize; minimumSize = min; + firePropertyChange("minimumSize", oldMinimumSize, minimumSize); revalidate(); repaint(); } @@ -1990,7 +2001,9 @@ */ public void setPreferredSize(Dimension pref) { + Dimension oldPreferredSize = preferredSize; preferredSize = pref; + firePropertyChange("preferredSize", oldPreferredSize, preferredSize); } /** @@ -2026,7 +2039,9 @@ */ public void setOpaque(boolean isOpaque) { + boolean oldOpaque = opaque; opaque = isOpaque; + firePropertyChange("opaque", oldOpaque, opaque); revalidate(); repaint(); }