This fixes a problem I got with a custom L&F and InternalFrames.
2005-07-20 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicInternalFrameUI.java (installUI): Moved titlePane.setOpaque() call into BasicInternalFrameTitlePane's constructor. * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (constructor): Moved titlePane.setOpaque() call from BasicInternalFrameUI.installUI into this constructor. /Roman
Index: javax/swing/plaf/basic/BasicInternalFrameTitlePane.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java,v retrieving revision 1.11 diff -u -r1.11 BasicInternalFrameTitlePane.java --- javax/swing/plaf/basic/BasicInternalFrameTitlePane.java 12 Jul 2005 16:57:03 -0000 1.11 +++ javax/swing/plaf/basic/BasicInternalFrameTitlePane.java 20 Jul 2005 13:08:38 -0000 @@ -592,6 +592,7 @@ setOpaque(true); setBackground(Color.LIGHT_GRAY); + setOpaque(true); installTitlePane(); } Index: javax/swing/plaf/basic/BasicInternalFrameUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,v retrieving revision 1.13 diff -u -r1.13 BasicInternalFrameUI.java --- javax/swing/plaf/basic/BasicInternalFrameUI.java 12 Jul 2005 19:10:27 -0000 1.13 +++ javax/swing/plaf/basic/BasicInternalFrameUI.java 20 Jul 2005 13:08:38 -0000 @@ -1150,7 +1150,6 @@ installKeyboardActions(); frame.setOpaque(true); - titlePane.setOpaque(true); frame.invalidate(); } }
_______________________________________________ Classpath-patches mailing list Classpath-patches@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-patches