3
我在使用Swing JMenu
的Mac上創建Java應用程序。我想使用屏幕頂部的菜單欄,但它始終將菜單欄放在框架本身中。如何將菜單欄移動到Mac上的屏幕頂部?將JMenu放在Mac菜單欄上
我在使用Swing JMenu
的Mac上創建Java應用程序。我想使用屏幕頂部的菜單欄,但它始終將菜單欄放在框架本身中。如何將菜單欄移動到Mac上的屏幕頂部?將JMenu放在Mac菜單欄上
您可以設置一個System屬性來執行此操作。 http://developer.apple.com/library/mac/#documentation/Java/Reference/Java_PropertiesRef/Articles/JavaSystemProperties.html上的第一個示例提到使用System.setProperty("apple.laf.useScreenMenuBar", "true");
將菜單放入菜單欄中。
[Native Java Swing菜單欄支持對於MacOS X在Java]可能重複(http://stackoverflow.com/questions/307024/native-swing-menu-bar-support-for-macos-x-in-java ) – Perception 2012-04-28 18:44:20
奇怪的是,我的(稍微老一點,OSX 10.5正在運行)蘋果筆記本電腦會自動將它們放在那裏......你到現在爲止嘗試過什麼?也許我用另一種方式,然後我可以給你我的代碼,然後你就不需要混淆系統屬性。 – 11684 2012-04-28 19:58:44
[我如何將JMenuBar移動到Mac OS X上的屏幕菜單欄?](http://stackoverflow.com/questions/8955638/how-do-i-move-my-jmenubar-to-the -screen菜單欄上-MAC-OS-X) – trashgod 2012-04-29 01:51:57