6

有谁知道“皮肤”Java 桌面应用程序的方法。(比如 Winamp 皮肤,或者 MirandaIM 的皮肤)?我不想创造自己的外观和感觉。

4

3 回答 3

4

是的,有几种方法可以做到这一点,但我不知道有谁是真正简单的。看看Nimbus: The New Face of Swing,它包含一些示例。您通常可以覆盖组件的外观或只是更改颜色。

一些链接:

您可以随时更改为另一个 LaF,例如Substance

于 2010-02-11T22:58:16.170 回答
4

我们已经成功地使用NimROD 外观和感觉“剥皮”了 Swing 外观和感觉。它运行良好,已经为其编写了几个“主题”,并且可以在几行代码中添加。

于 2010-02-12T00:24:35.840 回答
0

Swing 具有内置的动态外观支持。如果您谈论的是桌面应用程序,您可能想从课程开始:修改外观

编辑:如果你在谈论一个 webapp,那么绝对使用不同.css的来实现一个可换肤的界面。 CSS Zen Garden.css是一个很好的示例/教程,说明同一页面如何在不同的文件中看起来完全不同。

于 2010-02-11T23:32:11.407 回答