java JAR到EXE(使用外观) 1 月,2 周 Questions & Answers 103 我在项目中使用了不同的外观设计,但如何将其转换为EXE并维护创建的设计?我使用Launch4j将其转换为EXE,但它保持了“金属”的外观
# 1 楼答案 可以在launch4j中设置命令行参数。这将是沿着-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel的路线进行的 这种方法的问题在于它不是真正的跨平台。我怀疑你想要系统l&;f。这可以按照代码进行: try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch(Exception e) {...} 把它放在程序的第一行 请注意,您还可以指定其他l&;f's. 编辑#1 当然,你可以指定你的自己的l&;如果这就是你想要的。只需传递类名: UIManager.setLookAndFeel("com.someproject.somepackage.MyAwesomeLookAndFeel");
# 1 楼答案
可以在launch4j中设置命令行参数。这将是沿着
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
的路线进行的这种方法的问题在于它不是真正的跨平台。我怀疑你想要系统l&;f。这可以按照代码进行:
把它放在程序的第一行
请注意,您还可以指定其他l&;f's.
编辑#1
当然,你可以指定你的自己的l&;如果这就是你想要的。只需传递类名: