Hi,
this reverts yesterdays change to JTabbedPane.setSelectedIndex and adds a note.

ChangeLog:

2006-07-26  Robert Schuster <[EMAIL PROTECTED]>

        * javax/swing/JTabbedPane.java:
        (setSelectedIndex): Removed updating of component visibility status,
        added note.

cya
Robert
Index: javax/swing/JTabbedPane.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JTabbedPane.java,v
retrieving revision 1.42
diff -u -r1.42 JTabbedPane.java
--- javax/swing/JTabbedPane.java	25 Jul 2006 19:20:28 -0000	1.42
+++ javax/swing/JTabbedPane.java	26 Jul 2006 13:59:24 -0000
@@ -991,16 +991,8 @@
     if (index != getSelectedIndex())
       {
         // Hiding and showing the involved components
-        // is important for the focus traversal mechanism
-        // to report the correct source and destination
-        // components.
-        Component c = getSelectedComponent();
-        if (c != null)
-          c.setVisible(false);
-        
+        // is done by the JTabbedPane's UI.
 	model.setSelectedIndex(index);
-        
-        getSelectedComponent().setVisible(true);
       }
   }
 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to