我在项目中使用了不同的外观设计,但是如何将其转换为EXE并保持设计的创建?我使用Launch4j将它变成了EXE,但它保持了“金属”的外观和感觉。
答案 0 :(得分:1)
您可以在launch4j中设置命令行参数。这将是-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
。{。}的行
这种方法的问题在于它并不是真正的跨平台。我怀疑你想要系统l& f 。这可以按代码完成:
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
}
catch(Exception e) {...}
将它放在程序的第一行。
请注意,您还可以指定其他l& f&#39>。
<小时/>
当然,如果您正在寻找,也可以指定拥有 l&amp; f。只需传递班级名称:
UIManager.setLookAndFeel("com.someproject.somepackage.MyAwesomeLookAndFeel");