小编Tut*_*tul的帖子

gnome上的javafx应用程序名称

我帮助用Linux和OSX开发JavaFX应用程序.在Linux上,我们在gnome顶部栏上没有应用程序名称.我们有JavaFX的入口点.窗口有好名字,但在gnome上我们有类似"com.myApp.javaFXMainClass"的东西.

我对swing有同样的问题,我能用这些代码纠正它:

// Set name in system menubar for Gnome (and Linux)
if (System.getProperty("os.name").toLowerCase().contains("linux")) {
    try {
        Toolkit xToolkit = Toolkit.getDefaultToolkit();
        Field awtAppClassNameField = xToolkit.getClass().getDeclaredField("awtAppClassName");
        awtAppClassNameField.setAccessible(true);
        awtAppClassNameField.set(xToolkit, "MyApp"); 
    } catch (Exception e) {
        // TODO
    }
}
Run Code Online (Sandbox Code Playgroud)

如何用JavaFX做到这一点?

java linux gnome javafx

7
推荐指数
2
解决办法
732
查看次数

标签 统计

gnome ×1

java ×1

javafx ×1

linux ×1