定制Nimbus外观的图形化工具

3

我正在寻找一个工具,几个月前我用过它,但我现在无法记住它的名字。

这是一个图形化工具,用于定制Nimbus Swing外观和感觉。窗口的右侧有一组样本Swing组件,左侧有所有可自定义属性的列表(与UIManager.getDefaults()的结果相同)。该工具允许更改属性的值(颜色,字体,整数值),并实时在右侧查看结果。

该工具还允许导出更改(设置自定义值的Java代码)到文件中。

我记得整个程序只有一个大的Java文件。我认为这个工具是另一个项目的一部分(虽然该工具是独立的)。

1个回答

5

看起来很棒!你能描述一下如何进行javac编译和运行吗?谢谢! - trusktr
1
这只是一个Java类(和内部类),具有主函数和没有外部依赖项。因此,只需下载文件,使用javac NimbusThemeCreator.java编译它,然后使用java MimbusThemeCreator运行即可。 - barjak
1
顺便提一下,这应该可以在Java 7中运行。对于Java 6,我认为您将不得不注释掉Painter类导入(Painter类是Java 6中的一个内部类(命名空间为com.sun.java.swing),并在Java 7中被提升到公共命名空间javax.swing)。 - barjak
谢谢回复!这就是我尝试过的,但失败了。我收到一个错误,说Exception in thread "main" java.lang.NoClassDefFoundError: NimbusThemeCreator (wrong name: test/NimbusThemeCreator)其中test/是我有NimbusThemeCreator.java文件的文件夹(~/test/)。我尝试使用您建议的相同命令。 - trusktr
1
抱歉,您还需要在文件顶部删除package声明。此外,请勿尝试使用java test/NimbusThemeCreator运行代码,而是使用java -cp test NimbusThemeCreator - barjak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接