如何更改JComboBox的UI

问题描述:

我喜欢将JComboBox的UI从默认金属外观更改为某个自定义UI,请参阅附加图像。如何更改JComboBox的UI

Sample http://i42.tinypic.com/voxwf7.png

我试图改变为JComboBox中,但没有成功,所有的UIDefaults。

如何实现这一目标?

JDK1.4.2

你必须编写你自己的ComboBoxUI类。 我建议看看Synth或Nimbus的外观和感觉,以使其更容易。

+0

感谢将就一下吧 – n002213f 2009-06-22 14:05:17

您需要更改箭头图像,并在风格上的变化背景到此JComboBox!

使用WindowsLookAndFeel;

只有当您在winows中运行您的应用程序时,此功能才有效;

在主

,你可以创建任何UI之前:


try{ 
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
}catch(Exception ignore){ 
} 
+0

不幸的是,应用程序将在野外运行,并且可以在任何操作系统上推出 – n002213f 2009-06-30 06:44:55