2

我一直在用 Java 做一些 GUI。我知道在其他语言(如 Python)中,您可以创建 CSS 样式表并将其加载到程序中(非常简单)。但是对于 Swing,我不得不为每个单独的组件手动编码样式,这既乏味又难以管理。

有没有办法在 Swing 中加载外部样式表,并在整个程序中为组件使用这些样式?

我已经考虑过“外观”作为一个选项,但决定使用 CSS。

4

2 回答 2

3

从长远来看,Swing 将被JavaFX 弃用并取而代之。如果您正在构建一个新应用程序,为什么不考虑使用 CSS 为 JavaFX 设置皮肤

于 2013-06-10T20:09:53.627 回答
1

我知道的最好的方法是java-universal-css-engine,但我不知道它是否已经被维护了,因为最后一次提交是在 2012 年 3 月 25 日。

所以,关于这个问题,看看JAXX

于 2013-06-10T19:57:42.030 回答