【发布时间】:2010-02-11 22:41:19
【问题描述】:
有谁知道“皮肤”Java 桌面应用程序的方法。 (比如 Winamp 皮肤,或者 MirandaIM 的皮肤)? 我不想创建自己的外观和感觉。
【问题讨论】:
-
抱歉,我说的是桌面应用程序。
标签: java swing customization look-and-feel skin
有谁知道“皮肤”Java 桌面应用程序的方法。 (比如 Winamp 皮肤,或者 MirandaIM 的皮肤)? 我不想创建自己的外观和感觉。
【问题讨论】:
标签: java swing customization look-and-feel skin
是的,有几种方法可以做到这一点,但我不知道有谁是真正简单的。看看Nimbus: The New Face of Swing,它包含一些示例。您通常可以覆盖组件的外观或仅更改颜色。
一些链接:
您可以随时更改为另一个 LaF,例如 Substance。
【讨论】:
我们已成功使用NimROD Look and Feel 为 Swing 的外观和感觉“蒙皮”。它运行良好,已经为其编写了几个“主题”,并且可以在几行代码中添加。
【讨论】:
Swing 具有内置的动态外观支持。如果您谈论的是桌面应用程序,您可能希望以 Lesson: Modifying the Look and Feel 开头。
编辑:如果您正在谈论 web 应用程序,那么绝对使用不同的 .css 来实现可换肤界面。 CSS Zen Garden 是一个很好的示例/教程,说明同一页面如何使用不同的 .css 文件看起来完全不同。
【讨论】: