Javafx更改osx菜单栏名称

时间:2014-05-20 20:00:54

标签: java macos netbeans javafx

当程序从java运行到Phantom时,我正在使用Netbeans尝试更改标题。我还想更改phantom.MainPhantom的位置。我不确定我是否这样做:Java,Netbeans,Netbeans优先级或ant build.xml文件(甚至其他地方)。我也找不到任何关于这方面的文件。对此的任何帮助都会很棒!

Change Title

3 个答案:

答案 0 :(得分:1)

可能无法通过Netbeans或任何其他IDE进行此操作,但您可以使用 JavaFX Ant脚本创建应用程序包时完成此操作。

要显示自定义名称,请在打包过程中更改application名称。

要了解如何打包您的应用程序,请访问 - https://stackoverflow.com/a/30162808/1759128

有关更多信息,请参阅

http://docs.oracle.com/javafx/2/deployment/javafx_ant_tasks.htm

实施例

http://docs.oracle.com/javafx/2/deployment/javafx_ant_tasks.htm#CIAHEGJD

答案 1 :(得分:1)

" java" (Mac OS X)应用程序菜单中的名称仅在从Netbeans中运行应用程序时使用。如果您要将应用程序打包到DMG中,然后运行生成的应用程序,则应用程序的名称将显示在该位置。

答案 2 :(得分:0)

我想知道同样的事情,经过一些谷歌搜索我发现这篇文章有一个解决方案来改变顶部的菜单栏,但不是菜单说" java": How to make an OS X menubar in JavaFX

编辑:它基本上说如果你想拥有一个所谓的系统菜单栏,你必须在MenuBar项上调用函数setUseSystemMenuBar(true)。还有一点需要注意的是,如果菜单中没有MenuItem,它就无法工作。