有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JAR到EXE(使用外观)

我在项目中使用了不同的外观设计,但如何将其转换为EXE并维护创建的设计?我使用Launch4j将其转换为EXE,但它保持了“金属”的外观


共 (1) 个答案

  1. # 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");