setBackground在Windows 7中不起作用

时间:2014-02-08 14:48:48

标签: java swing background jcombobox

我正在尝试使用JComboBoxsetBackground的背景颜色更改为红色。它适用于Windows XP,但它在Windows 7中不起作用。我尝试以下所有解决方案:

这是我的代码:

public class HelloWorld
{
    public static void main(String[] args)
    {
        try
        {
            UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
            JFrame hello = new JFrame("Hello World");
            JComboBox combo = new JComboBox();
            combo.setBackground(Color.red);
            combo.setOpaque(true);
            hello.add(combo);
            hello.pack();
            hello.setVisible(true);
        }
        catch (ClassNotFoundException ex)
        {
            Logger.getLogger(HelloWorld.class.getName()).log(Level.SEVERE, null,
                    ex);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我刚刚运行了你的代码,它在我的Windows 7系统上工作正常 - 64位。 所以我想知道,你的Windows 7系统可能有什么问题。

我会尝试在该计算机上重新安装Java!