我正在尝试使用JComboBox
将setBackground
的背景颜色更改为红色。它适用于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);
}
}
}
答案 0 :(得分:0)
我刚刚运行了你的代码,它在我的Windows 7系统上工作正常 - 64位。 所以我想知道,你的Windows 7系统可能有什么问题。
我会尝试在该计算机上重新安装Java!