gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:48:22 25 4
gpt4 key购买 nike

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

是否有办法改变这一点,使其更有意义?我确信应该有,但我似乎不知道如何......

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

希望这很清楚吗?

谢谢

使用屏幕截图进行编辑

enter image description here

在这张图中,应用程序在前台运行,Netbenas 在后面运行。

您可以看到我想要更改的名称是“photosjFrame” - 更改为对我的应用更有意义的名称,例如“Photo Databse”等

希望这现在有意义......

谢谢

更新2

这是我希望有意义的另一个屏幕截图......

enter image description here

我已经尝试过:

this.setTitle("Some meaningful title");

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

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

参见https://developer.apple.com/library/mac/documentation/Java/Conceptual/Java14Development/07-NativePlatformIntegration/NativePlatformIntegration.html

关于java - Netbeans Java 应用程序 - 更改应用程序的标题或名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24464007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com