[英]Java swing JMenuBar sometimes doesn't show up
我正在開發 Java 桌面應用程序,有時我的 jmenubar 會顯示,有時不會。 當它沒有整個程序凍結時,我必須殺死它。
我正在創建它並將其設置在框架的構造函數中。
編碼:
// Load any settings we might have made from last time.
loadSettings();
menuBar = createMenuBar();
setJMenuBar(menuBar);
// re-evaluate and re-layout things, since they've been changed.
validate();
addWindowListener(this);
正如您在我的代碼中看到的,我添加了一個 validate() 調用,希望這會有所幫助。 實際上確實如此,但問題仍然不時發生。
在此先感謝您的幫助!
基本規則如下:
請注意,EDT 將在拋出異常后自行重啟。 根據具體情況,應用程序可能會出現凍結。 盡管您應該在控制台上看到一些東西,但文章Uncaught Exception Handlers可能會提供一些見解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.