如何更改JComboBox的UI
我喜欢将JComboBox的UI从默认的金属外观更改为某个自定义UI,请参阅附图。
示例http://sofzh.miximages.com/java/voxwf7.png
我已经尝试更改JComboBox的所有UIDefaults但没有成功。
如何实现这一目标?
JDK1.4.2
你必须编写自己的ComboBoxUI类。 我建议看看Synth或Nimbus外观和感觉,以便更容易。
你需要更改箭头图像,并在这个JComboBox的样式更改背景!
使用WindowsLookAndFeel;
当且仅当您在winows中运行应用程序时,此方法才有效;
在您的主要中,您可以在创建任何UI之前执行此操作:
try{ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); }catch(Exception ignore){ }