我怎样才能以另一种外观和方式启动一个java应用程序(jar)感觉?

时间:2012-11-21 07:06:52

标签: java user-interface jar

我正在使用一个java应用程序(weka),我想知道我是否可以改变其图形用户界面的外观和感觉,因为它看起来非常难看这个蓝钢主题。

当我在java中使用gui时,我记得我可以使用UIManager.setLookAndFeel()方法改变外观和感觉。

我运行jar文件时可以执行类似的操作,例如传递任何参数?!?!

我正在使用linux(crunchbang)。

谢谢。

2 个答案:

答案 0 :(得分:5)

是的,你应该自己拦截命令行参数,或使用这个jvm参数:

-Dswing.metalTheme=steel

请参阅参考资料here以获取更多信息。

答案 1 :(得分:0)

使用此

  

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

我感觉最好。类似于Netbeans或eclipse的样子。

对于Windows: -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel

对于linux不确定的感觉 java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel