gpt4 book ai didi

java - 如何使 JMenu 在 JMenuBar 中具有按钮行为

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:39 26 4
gpt4 key购买 nike

我试图让 JMenu 的行为像 JButton,但我遇到了一些问题,希望这里有人可以提供帮助!

我已经用这个向 JMenu 项添加了一个 MenuListener,但是我无法让弹出菜单/焦点离开以使我能够正确地重复单击 JMenu 来触发此功能,我希望有人能告诉我我在做什么做错了谢谢。

public void menuSelected(MenuEvent e)
{
... // do stuff here code
JMenu source = (JMenu)e.getSource();
source.setSelected(false);
source.setPopupMenuVisible(false);

}

最佳答案

不太确定你在问什么......

但是 JMenuBar 继承自 Container - 如果您更愿意向其添加 JButton 而不是 JMenu你可以简单地调用 -

JMenuBar menuBar = ....
JButton myButton = ....
menuBar.add(myButton);

关于java - 如何使 JMenu 在 JMenuBar 中具有按钮行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2456501/

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