Netbeans Java应用程序-更改应用程序的标题或名称

Netbeans Java应用程序-更改应用程序的标题或名称,java,netbeans,Java,Netbeans,当我运行我的应用程序(在Netbeans中)时,应用程序的标题(在我的操作系统的左上角)是java类的名称(不是我想要的名称或项目的名称) 如果有办法改变这一点,使其更有意义?我相信应该有,但我似乎不知道怎么做 我可以更改打开的窗口的标题,但我希望左上角的名称不同(即程序名称) 希望这是清楚的 谢谢 用截图编辑 好的,在这张图片中,应用程序在前台运行,在后台运行 你可以看到,我想更改的名称是“photosjFrame”-对我的应用程序来说更具意义,如“照片数据库”等 希望这是有意义的现在 谢谢

当我运行我的应用程序(在Netbeans中)时,应用程序的标题(在我的操作系统的左上角)是java类的名称(不是我想要的名称或项目的名称)

如果有办法改变这一点,使其更有意义?我相信应该有,但我似乎不知道怎么做

我可以更改打开的窗口的标题,但我希望左上角的名称不同(即程序名称)

希望这是清楚的

谢谢

用截图编辑

好的,在这张图片中,应用程序在前台运行,在后台运行

你可以看到,我想更改的名称是“photosjFrame”-对我的应用程序来说更具意义,如“照片数据库”等

希望这是有意义的现在

谢谢

更新2 这是另一个我希望有意义的截图

我试过:

this.setTitle("Some meaningful title");

但是,正如您从屏幕截图中看到的,它们更改了打开窗口的标题,而不是应用程序名称(或其他名称)


谢谢

虽然你的问题没有那么清楚,而且屏幕截图也没有真正告诉我们你想要什么,但这不是很简单吗

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中,我相信您可以:

  • 使用-XDock:name功能
  • 在信息属性列表中设置CbundLename。请参阅此链接:

  • 请参见

    分享一些屏幕截图。也许解释一下你为什么要这样做会更清楚你想做什么?看看:谢谢你的建议……我想更改苹果图标旁边的名称photosjFrame(Netbeans中类的名称)(这通常是程序名的位置,如“Netbeans”、“Safari”、“Photoshop”等。我可以更改类名,但我认为可能有其他方法可以更改它???谢谢-我已经这样做了,但它不会更改我想更改的标题。我将用另一个屏幕截图更新我的原始帖子,希望能解释我的想法。)mean.ah我明白你的意思了,你希望Mac任务栏上显示的应用程序的名称更有意义。我相信可以通过添加几行来实现:
    System.setProperty(“apple.laf.useScreenMenuBar”,“true”);
    System.setProperty(“com.apple.mrj.application.apple.menu.about.name”,“一些有意义的名称”);
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
    我没有Mac电脑,所以我无法测试它,但请告诉我它是如何运行的。。此外,Apple开发者文档建议如下:1.使用-XDock:name命令2.或在信息属性列表中设置CbundLename。请参阅此链接:
    System.setProperty("apple.laf.useScreenMenuBar","true");
    System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Some meaningful name"); 
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())