有没有办法改变Swing组件的标准外观?那些默认,看起来很可怜而且充满希望也没有吸引力 感谢。
答案 0 :(得分:7)
是的,您可以手动设置不同的外观。
查看以下链接
如果您愿意,您甚至可以编写自己的自定义外观。
答案 1 :(得分:4)
有关信息,默认为“金属”外观,由Sun创建,作为Windows 95/98外观的替代品,这解释了“没有吸引力”,如今的标准。
您可以使用“系统”外观,它将是您的系统所拥有的内容的副本(或多或少):
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
还有其他可用的LaF,如其他答案中所述。 “Nimbus”是由Sun开发的新“金属”,是当今标准的替代品。尽管如此,它还很年轻,还有一些事情需要解决和调整。
答案 2 :(得分:1)
看看JGoodies - 特别是他们的Look库。它有教程,以及如何设置其不同的外观和感觉
答案 3 :(得分:1)