我正在使用Java 1.6为Mac编写Java Swing应用程序。我阅读了许多教程,它们逐步引导您如何更好地将Java应用程序与OS
X集成在一起,但是有一件事我还没有开始工作。我无法显示应用程序名称(Mac菜单栏中的第一个粗体菜单项)。默认情况下,显示主类的全限定类名,但我无法更改它。
该站点说您必须设置以下属性:
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "AppName");
但这不起作用(我正在运行10.6,所以也许属性名称已更改?)。
当我在XCode中创建一个新的Java项目时(通常使用Eclipse),该名称以某种方式神奇地被设置了!(它以可运行的样板应用程序开始),我一直在XCode项目的四周寻找实现方式,但是我不知道该怎么做!
我的猜测是,只有将Java应用程序包装在Mac * .app程序包中时,它才会设置应用程序名称,但是想知道是否有人知道答案。谢谢。
编辑 :有趣的是,如果我将应用程序打包在可运行的JAR文件中,它将设置应用程序名称,但是如果我从Eclipse运行它,则不会设置该应用程序名称。
在构建GUI之前,应在应用初始化期间执行以下操作:
// take the menu bar off the jframe
System.setProperty("apple.laf.useScreenMenuBar", "true");
// set the name of the application menu item
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "AppName");
// set the look and feel
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
更新。上面的代码在Java 1.5中有效,但在1.6中可能不起作用
对于新的Java,请参阅文档:
-Xdock:name
命令行属性之一:Xdock:name=YourAppName
CFBundleName
在信息属性列表文件(plist)中设置我在10.13.6高地使用Mac 我尝试设置一个Rails应用程序在Mac上本地运行。当我尝试使用“createdb xyz”和“bin/setup”设置数据库时,我收到一条错误消息: 数据库“xyz”不存在致命错误:角色“postgres”不存在 无法为 {“适配器”= 创建数据库 有什么办法解决这个问题吗?
当我尝试运行一个新的Swing应用程序时,我遇到了一些重大问题。我使用的是NetBeans 8.1、JDK版本1.8和OS Windows 10。 所以每次我试图打开一个新的Swing项目(不管它是应用项目还是EA),并且我运行它,NetBeans都会正确部署它,但是Swing窗口没有打开,在NetBeans的状态栏中它只是显示正在运行。我等了几分钟,然后我不得不停止构建,因为什么都没发生。当我在
我用Python创建了一个Tkinter GUI。下面的代码片段显示了应用程序启动时如何将其图标更改为icon.gif中的图标。这在Ubuntu和Windows上是可行的,但在Mac上似乎没有任何作用。如果这对我在OS X 10.9.5和Tcl 8.5&Amp上运行Python 2.7.10有帮助的话;Tk 8.5(8.5.18)。如何更改出现在dock中的图标?
设置应用程序 Nest is built with features from both ES6 and ES7 (decorators, async / await). It means, that the easiest way to start adventure with it is to use Babel or TypeScript. In this tutorial I will u
我的问题是这样的--假设我有一个war文件,叫做My-APP-123.war。我想把它部署在Tomcat服务器(9.0.x)上,让它自动解包。 然后可以通过http://localhost:8080/my-app-123访问该应用程序 有没有一种方法,不重命名war文件,就可以从http://localhost:8080/my-app访问应用程序? 在此之前,我将说,我意识到最简单的解决方案是只命
你可以查看或更改 Navicat Monitor 的应用程序设置,例如端口、网站网址和 IP 地址。若要配置应用程序设置,请前往“配置”->“应用程序设置”。 这里列出了 Navicat Monitor 的应用程序设置。你可以编辑以下设置: 端口 Navicat Monitor 将侦听的端口号。 网站网址 将用于警报电子邮件内的 Navicat Monitor 网站网址。 IP 地址 如果机器已被