Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试制作一个摇摆 gui,但目前在单击其他地方时使 JMenus “关闭”时遇到了麻烦。如果选择/打开一个 JMenu,我希望它在单击 gui 上的其他位置时关闭,但它保持打开状态(大部分时间),我关闭它的唯一方法是再次单击选定的 JMenu。
我已经搜索了一个解决方案,但似乎只找到了关于这个问题的错误报告。任何帮助表示赞赏,谢谢。
好的,我昨晚发现了问题。JMenuItems 的 ActionListener 之一在构造函数中有一个 JDialog 的初始化程序,我在尝试重新创建问题时发现了它。感谢回复。
我从未见过这个问题。
阅读 Swing 教程中有关如何使用菜单的部分以获取工作示例。
将您的代码与工作代码进行比较,看看有什么不同。
如果您仍然找不到问题,请发布您的SSCCE来演示该问题,因为我们无法猜测您在做什么与工作示例不同。