我有一個JMenuBar
的GUI,問題是有時JMenu
不會出現,直到我調整或最小化JFrame
。有人能幫我嗎?JMenu不會出現,直到我最小化或調整JFrame的大小
4
A
回答
5
我有同樣的問題,我通過在菜單代碼後面設置JFrame
來解決它。所以,你首先要創建一個JFrame
後添加JMenuBar
,並在最後:frame.setVisible(true);
(我的框架就被稱爲「幀」與您框架的名稱代替「框架」)
+0
非常感謝你,解決了我的問題! –
2
另一個不那麼漂亮比@馬爾科的解決方案,在撥打frame.setJMenuBar()
後致電frame.revalidate()
。
+0
在運行時稍後添加更多菜單項時,效果會更好。切換setVisible(...)會導致窗口在每次更改時閃爍。 – user515655
相關問題
- 1. 當最大化,最小化或調整我的JFrame大小時,圓圈消失。
- 2. Java Swing JFrame最小化/最大化調整大小錯誤
- 3. 滾動條不會加載或調整大小,直到屏幕調整大小
- 4. JSwing組件不會出現,直到框架調整大小
- 5. 垂直滾動條不會出現,直到我調整窗口大小 - ScrolledFormText - Java
- 6. JFrame調整大小
- 7. JTable列可能在JFrame調整大小時不調整大小
- 8. JComponents不會出現,直到mouseover或我最小化窗口和JTextField問題
- 9. JFrame大小,調整大小,全屏
- 10. 當JFrame最大化時調整JPanel的大小
- 11. Nivo Slider - 在最大化或最小化時不調整圖像大小
- 12. JTextArea不會更新,除非我調整JFrame的大小
- 13. Java JFrame調整大小
- 14. LwjglCanvas與JFrame調整大小
- 15. JFrame調整大小問題
- 16. java JFrame調整大小
- 17. 調整大小的JProgressBar如果JFrame的大小調整
- 18. 在調整JFrame的大小時調整Jpanel的大小
- 19. Contenteditable div或span,調整大小直至達到最大長度?
- 20. JFrame在最小化後不會重新最大化
- 21. JTextField調整大小最小化
- 22. Java:圖像不會顯示,直到我調整窗口大小
- 23. 如何在調整JFrame大小時調整JFrame中的組件大小?
- 24. Java窗口內容調整大小,但不會超出最小大小
- 25. 當JFrame被調整大小或最大化時如何居中JPanel?
- 26. ExtJS 4 - 調整大小後調整大小後調整大小的內部組件不會調整大小resizeHandles
- 27. 調整JFrame大小時出現奇怪行爲的JTextArea
- 28. 最小調整大小
- 29. 窗體大小調整和最大化
- 30. JLabel只在調整窗口大小後纔出現在JFrame中
通過向我們提供[SSCCE]幫助您使用(http://sscce.org/) – MadProgrammer
如果沒有能夠再現您的問題的代碼,我們無法幫助您。請保持儘可能簡單。 –
檢查您的[*初始線程*](http://download.oracle.com/javase/tutorial/uiswing/concurrency/initial.html)用法,並設置'setVisible()'_last_。 – trashgod