Just like with the background, the JTabbedPane.Page.getForeground()
should fall back to returning the tabbed pane's foreground if no
foreground has been explicitly set.


2006-03-21  Roman Kennke  <[EMAIL PROTECTED]>

        * javax/swing/JTabbedPane.java
        (Page.getForeground): Fall back to returning the tabbed pane's
        foreground if no foreground has been exclicitly set.

/Roman

Index: javax/swing/JTabbedPane.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JTabbedPane.java,v
retrieving revision 1.31
diff -u -r1.31 JTabbedPane.java
--- javax/swing/JTabbedPane.java	20 Mar 2006 21:44:08 -0000	1.31
+++ javax/swing/JTabbedPane.java	21 Mar 2006 16:27:08 -0000
@@ -404,7 +404,12 @@
      */
     public Color getForeground()
     {
-      return fg;
+      Color foreground;
+      if (fg == null)
+        foreground = component.getForeground();
+      else
+        foreground = fg;
+      return foreground;
     }
 
     /**

Reply via email to