2011-07-29 29 views
1

我正在嘗試做一個鞦韆gui,但是當點擊其他地方時JMenus「關閉」時會遇到麻煩。 如果選擇/打開JMenu,我希望它在單擊gui上的其他位置時關閉,但是它保持打開狀態(大部分時間),並且關閉它的唯一方法是再次單擊所選的JMenu。JMenu在其他地方點擊時不會關閉

我已經搜索瞭解決方案,但似乎只能找到有關此問題的錯誤報告。 任何幫助表示讚賞,謝謝。

回答

2

好的,我昨晚發現了這個問題。 JMenuItems的一個ActionListeners在構造器中有一個JDialog的初始化器,當我試圖重新創建問題時,我發現它。 感謝您的回覆。

2

我從來沒有見過這個問題。

閱讀How to Use Menus的Swing教程中的部分以獲取工作示例。

比較你的代碼和工作代碼,看看有什麼不同。

如果您仍然無法找到問題,請發佈您的SSCCE來證明問題,因爲我們無法猜測您正在做的與正在使用的示例有什麼不同。

相關問題