改变Swing的外观

时间:2010-05-06 13:19:28

标签: java swing

有没有办法改变Swing组件的标准外观?那些默认,看起来很可怜​​而且充满希望也没有吸引力 感谢。

4 个答案:

答案 0 :(得分:7)

是的,您可以手动设置不同的外观。

查看以下链接

如果您愿意,您甚至可以编写自己的自定义外观。

答案 1 :(得分:4)

有关信息,默认为“金属”外观,由Sun创建,作为Windows 95/98外观的替代品,这解释了“没有吸引力”,如今的标准。

您可以使用“系统”外观,它将是您的系统所拥有的内容的副本(或多或少):

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

还有其他可用的LaF,如其他答案中所述。 “Nimbus”是由Sun开发的新“金属”,是当今标准的替代品。尽管如此,它还很年轻,还有一些事情需要解决和调整。

答案 2 :(得分:1)

看看JGoodies - 特别是他们的Look库。它有教程,以及如何设置其不同的外观和感觉

答案 3 :(得分:1)

有一个更有吸引力的默认来自Nimbus,在1.6.10+中提供。您还可以通过Substance找到许多不同的外观。