當我嘗試添加一個JMenuBar到我的框架在Mac中,它不顯示。我認爲這是因爲JMenuBar沒有集成到Mac本地方法中。那麼,任何人都可以用我可以用來使我的酒吧可見的代碼來幫助我嗎?Javax的JMenuBar與Mac
回答
您還可以將apple.laf.useScreenMenuBar
屬性設置爲true
在你的Info.plist
,如圖所示here。
添加以下VM參數傳遞給Java調用:
-Dapple.laf.useScreenMenuBar=true
首先它,你需要告訴JVM使用菜單欄,如:
System.setProperty("apple.laf.useScreenMenuBar", "true");
然後在你的JFrame設置菜單欄像這樣:
frame.setJMenuBar(new MenuBar());
沒有工作。 :/ – 2012-04-01 23:16:26
而不是新的MenuBar()放置你的JMenuBar被調用。你是否使用蘋果提供的java版本? – Dean 2012-04-01 23:18:54
我知道。我不是在java的noob;我一個星期前剛剛轉換到Mac。是的,我是。 – 2012-04-01 23:25:28
- 1. Java JDialog在mac上搞砸了JMenuBar
- 2. 顯示java.lang.NullPointerException與JMenu的JMenuBar的和
- 3. JFrame與JMenuBar和java中的背景Netbeans
- 4. JMenuBar上
- 5. Fickle JMenuBar
- 6. Javax郵件與Lift框架
- 7. 使用本機Mac OS X時JMenuBar的問題MenuBar
- 8. javax /驗證/驗證錯誤與javax/javaee-api-6.0
- 9. JMenuBar不顯示在Mac OS X Lion上,但在Win7上顯示
- 10. 的javax郵件與亞馬遜SDK
- 11. Maxenzing JenternalFrame in JMenuBar
- 12. JMenuBar不可見
- 13. java刪除JMenuBar
- 14. JMenuBar到JFrame
- 15. JLabel覆蓋JMenuBar
- 16. Java Swing JMenuBar
- 17. NoClassDefFoundError:在Mac計算機上的javax/swing/GroupLayout $組
- 18. 自動隱藏JMenuBar
- 19. Java JMenuBar:垂直JSeparator
- 20. JMenuBar沒有顯示
- 21. 不能設置JMenuBar
- 22. 更改JMenuBar邊框
- 23. keylistener和JMenuBar問題
- 24. JMenuBar沒有顯示
- 25. JMenuBar沒有顯示
- 26. JMenuBar和JMenu透明
- 27. JMenuBar沒有顯示
- 28. 沒有運氣與javax計時器Jlabel
- 29. JFrame中不顯示的JMenuBar
- 30. 我的JMenuBar沒有顯示
菜單欄應出現在框架中,直到您使用建議的任何方法設置useScreenMenuBar。這[示例](http://stackoverflow.com/a/4039359/230513)可能有助於明確哪些內容沒有顯示在哪裏。 – trashgod 2012-04-02 10:20:52