首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMenuItem内部的JButton

JMenuItem内部的JButton
EN

Stack Overflow用户
提问于 2011-10-19 22:18:09
回答 4查看 939关注 0票数 0

我正在尝试构建一个特定的JMenu。我想要一个具有JMenu功能的JMenuItem,即当我们点击它时,项目应该做一些事情(比如打开一个对话框)。但JMenuItem也应该包含一个按钮(或其他组件),当我们单击它时,应该会打开一个带有几个选项的弹出窗口。

所以,到目前为止,我有这样的东西:

这就是我在单击箭头之前所拥有的。

我的问题是,当我按下按钮(箭头)时,子菜单实际上是打开的,但包含该按钮的菜单项由于失去焦点而关闭。

这是单击箭头按钮后的结果。

有没有办法解决这个问题呢?或者是一种更好的方式来实现这种行为?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-24 17:09:22

实际上找不到解决这个特定问题的方法。作为一种解决办法,我只使用了一个在选项1和选项2之间切换的简单按钮,而不是使用打开新弹出窗口的按钮(箭头)。非常感谢你的帮助。

票数 0
EN

Stack Overflow用户

发布于 2011-10-19 22:29:07

如果我们确切地知道您正在尝试实现什么,我们可以指导您。如果你只想选择一个选项,你可以用JRadioButtonMenuItem更好地实现它,所以你不需要实现一个按钮,然后选择一个option.But,这取决于你真正想要的是什么。

票数 2
EN

Stack Overflow用户

发布于 2011-10-19 22:37:48

这不是菜单的目的。使用ribbon代替,这些事情将是简单和自然的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7822699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档