トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

MacでJavaアプリケーションを作る時の注意

参考

http://seraphy.hatenablog.com/entry/20100622/p1

スクリーンメニュー

Mac OS Xではウインドウにメニューが表示されず、画面の上部にメニューが表示される。
Javaアプリケーションで同様の動作にするには以下のシステムプロパティを設定する

apple.laf.useScreenMenuBar

起動時に指定する場合

java -Dapple.laf.useScreenMenuBar=true ...

プログラム内で指定する場合

System.setProperty("apple.laf.useScreenMenuBar", "true")

アプリケーション名

画面上部のメニューの左側にアプリケーション名が表示される。
何も指定しないとmainのクラス名になる。
指定するには以下のシステムプロパティを設定する。

com.apple.mrj.application.apple.menu.about.name

起動時に指定する場合

java -Dcom.apple.mrj.application.apple.menu.about.name=MacJavaSample ...
または
-Xdock:name=MacJavaSample

プログラム内で指定する場合

System.setProperty("com.apple.mrj.application.apple.menu.about.name","MacJavaSample");

全選択、コピー、ペース等のショートカット

MacのLook and FeelをMetal等に変更すると
Command + AやCommand + C等のショートカットがCtrl + AやCtrl + Cになるので注意。

[カテゴリ: OS > Mac]
[カテゴリ: プログラミング言語 > Java]

[通知用URL]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2018年08月19日 23時07分51秒