-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
5.0
-
x86
-
linux
OPERATING SYSTEM(S):
RHEL3 or any using the GTKLookAndFeel
FULL JDK VERSION(S):
142, 150, 60 all versions
DESCRIPTION:
Run the following testcase
The label should be green.
(Works on all L&F except GTK)
------------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.SystemColor;
import java.util.Enumeration;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.UIManager;
public class LabelPanelTest {
public static void main(String[] args)
{
try
{
// String name = new String("javax.swing.plaf.metal.MetalLookAndFeel");
String name = new String("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
// String name = new String("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
UIManager.setLookAndFeel( name);
Color color = SystemColor.green;
UIManager.getDefaults().put("Panel.background", color);
JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel ( new BorderLayout() );
JLabel label1 = new JLabel("Current L&F is: " + name );
panel.add( label1, BorderLayout.SOUTH );
frame.getContentPane().add(panel);
//panel.setOpaque(true);
//panel.setBackground(SystemColor.pink);
frame.pack();
frame.setVisible(true);
} catch (Exception e)
{
e.printStackTrace();
}
}
}
RHEL3 or any using the GTKLookAndFeel
FULL JDK VERSION(S):
142, 150, 60 all versions
DESCRIPTION:
Run the following testcase
The label should be green.
(Works on all L&F except GTK)
------------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.SystemColor;
import java.util.Enumeration;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.UIManager;
public class LabelPanelTest {
public static void main(String[] args)
{
try
{
// String name = new String("javax.swing.plaf.metal.MetalLookAndFeel");
String name = new String("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
// String name = new String("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
UIManager.setLookAndFeel( name);
Color color = SystemColor.green;
UIManager.getDefaults().put("Panel.background", color);
JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel ( new BorderLayout() );
JLabel label1 = new JLabel("Current L&F is: " + name );
panel.add( label1, BorderLayout.SOUTH );
frame.getContentPane().add(panel);
//panel.setOpaque(true);
//panel.setBackground(SystemColor.pink);
frame.pack();
frame.setVisible(true);
} catch (Exception e)
{
e.printStackTrace();
}
}
}