2011-07-29 28 views
1

我正在尝试做一个秋千gui,但是当点击其他地方时JMenus“关闭”时会遇到麻烦。 如果选择/打开JMenu,我希望它在单击gui上的其他位置时关闭,但是它保持打开状态(大部分时间),并且关闭它的唯一方法是再次单击所选的JMenu。JMenu在其他地方点击时不会关闭

我已经搜索了解决方案,但似乎只能找到有关此问题的错误报告。 任何帮助表示赞赏,谢谢。

回答

2

好的,我昨晚发现了这个问题。 JMenuItems的一个ActionListeners在构造器中有一个JDialog的初始化器,当我试图重新创建问题时,我发现它。 感谢您的回复。

2

我从来没有见过这个问题。

阅读How to Use Menus的Swing教程中的部分以获取工作示例。

比较你的代码和工作代码,看看有什么不同。

如果您仍然无法找到问题,请发布您的SSCCE来证明问题,因为我们无法猜测您正在做的与正在使用的示例有什么不同。

相关问题