gpt4 book ai didi

java - JMenuItem 内的 JButton

转载 作者:行者123 更新时间:2023-12-01 17:34:34 25 4
gpt4 key购买 nike

我正在尝试构建一个特定的JMenu。我想要一个具有 JMenu 功能的 JMenuItem ,即当我们单击它时,该项目应该执行某些操作(例如打开对话框)。但是 JMenuItem 还应该包含一个按钮(或其他组件),当我们单击它时,应该打开一个带有几个选项的弹出窗口。

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

Desired UI

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

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

Broken UI

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

有什么办法可以解决这个问题吗?或者有更好的方法来实现这种行为?

最佳答案

如果我们确切地知道您想要实现什么,我们就可以为您提供指导。如果您只想选择一个选项,您可以使用JRadioButtonMenuItem以更好的方式实现,因此您实际上不需要实现一个按钮然后选择一个选项。但这取决于您真正想要的.

关于java - JMenuItem 内的 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com