[英]Programmatically setting the dock:name Java Mac OS X JVM property
是否有設置Dock的編程替代方法:通過執行命名Java Mac OS X屬性
java -Xdock:name="My App Name" -jar myapp.jar
,或者這是設置dock:name屬性的唯一方法嗎?
已經有一段時間了,但我相信你需要做以下事情(假設你正在使用Swing):
main()
方法放在與JFrame不同的類中。 例如:
public class Launcher {
public static void main(String[] args) {
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Hello World!");
JFrame jframe = new MyJFrame();
jframe.setVisible(true);
}
}
Apple擴展程序在此處記錄: http : //developer.apple.com/mac/library/documentation/Java/Reference/1.5.0/appledoc/api/overview-summary.html
我看了com.apple.eawt.Application
,它讓你可以訪問圖標和菜單......但不幸的是,它不是標題。
我猜測規定的方法是推出自己的App Bundle,詳見此處: http : //developer.apple.com/Mac/library/documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.