argius note

プログラミング関連

メニューをMacメニューバーに格納

MacOSらしく上部メニューバーにメニューを格納する方法です。
試したのは、MacOSX 10.6 Snow Leopard + Java 1.6.0_15-b03-219 です。


Java Runtime Properties for Mac OS Xによると、

-Dcom.apple.macos.useScreenMenuBar=true

にすれば良いらしいのでやってみると、

com.apple.macos.useScreenMenuBar has been deprecated. Please switch to apple.laf.useScreenMenuBar

というエラーが(たぶんSTDERRに)出ました。これでもメニューはちゃんと格納されます。

-Dapple.laf.useScreenMenuBar=true

にすればエラーは出ません。