2012-11-10 140 views
1

我已經寫了一個Java應用程序使用NetBeans 7.2下的OS X 10.8.2 2012年的Mac Book Pro,我決定我想屏幕菜單欄被刪除或隱藏,因爲沒有簡單的方法編輯我的Java應用程序的屏幕菜單欄。我已經在屏幕菜單欄上搜索和搜索,但我還沒有發現任何顯示如何編輯或隱藏的內容。我使用NetBeans獲得的唯一信息是如何將我的JMenuBar組合到屏幕菜單欄中,並且這些示例不起作用。想隱藏/刪除屏幕菜單欄

如果有人能指出我編輯屏幕菜單欄的內容的好方向,我會更樂意使用它。但如果沒有簡單的方法做到這一點,而無需用覆蓋重寫源代碼,那麼我將保留自己的窗體菜單並隱藏或移除屏幕菜單欄(如果可以的話)。

enter image description here

+0

請在您的屏幕截圖中添加一個鏈接。如果確定,有人可以將其包含在您的問題中。 – 2012-11-10 19:58:13

+0

我剛剛創建了一個小型網站來存放我的屏幕蓋子以進行編程。我上面提到的屏幕蓋是:http://kieferthomas.webs.com/apps/photos/photo?photoid=169301928 – Kiefer

+0

我已經包含了你的截圖。 – 2012-11-11 14:45:36

回答

0

你不能。系統菜單欄是一個共享的用戶界面元素 - 如果您正在全屏運行,則只能隱藏它,此時最終不會顯示菜單欄。

你真的應該考慮讓你的應用程序的菜單欄不會出現在窗口,因爲這不是在Mac OS X.期望用戶界面成語如果你不這樣做已經,這個代碼可以幫助:

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

如果不這樣做,「相關」邊欄中有許多問題可能會有所幫助。