当我运行我的应用程序(在Netbeans中)时,应用程序的标题(在我操作系统的左上角)是java类的名称(不是我想要的名称或项目的名称)。
如果有办法改变这一点,那么它更有意义吗?我相信应该有,但我似乎无法找出如何......
我可以更改打开的窗口的标题,但我希望左上角的名称不同(即程序名称)。
希望这很清楚?
由于
使用SCREENSHOT进行编辑
确定在这张照片中,应用程序正在前台运行,而Netbenas则在后面运行。
您可以看到我想要更改的名称是'photosjFrame' - 对于我的应用更有意义的内容,例如“Photo Databse”等等
希望现在有意义......
由于
更新2这是另一个我希望有意义的截图......
我试过了:
this.setTitle("Some meaningful title");
和
super("Some meaningful title");
但正如您从屏幕截图中看到的那样,他们更改了窗口的标题,而不是应用程序名称(或任何名称)...
由于
答案 0 :(得分:1)
虽然你的问题不尽如人意,但屏幕截图仍然没有真正告诉我们你想要什么,是不是就像打电话那样简单......:
this.setTitle("Some meaningful title");
来自jframe代码,或者......:
yourFrame.setTitle("Some meaningful title");
来自其他任何地方......
要更改Mac任务栏(左上角)中显示的文字,请尝试添加以下行:
System.setProperty("apple.laf.useScreenMenuBar","true");
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Some meaningful name");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
或者,在较新版本的Java中我相信你可以: