gpt4 book ai didi

java - 如何将 JMenuItem 链接到 JButton

转载 作者:行者123 更新时间:2023-12-02 06:03:14 27 4
gpt4 key购买 nike

假设我有一个 JMenuItem,其中包含“Exit”内的文本,以及一个包含文本“Exit”的 JButton,JButton 将使用的命令是 System.exit(0),当然使用 Action Listener,好吧,我知道,我可以在单击 JMenuItem 时放置相同的代码,但是有没有办法,当我单击JMenuItem,JButton被点击,那么下面的命令被执行(JButton命令)?

最佳答案

您可以做的是创建一个 Action 对象,并将其用于 JButtonJMenuItem

Action exit = new AbstractAction() {
private static final long serialVersionUID = -2581717261367873054L;

@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
};
exit.putValue(Action.NAME, "Exit");
exit.putValue(Action.MNEMONIC_KEY, KeyEvent.VK_X);

JButton exitButton = new JButton(exit);
JMenuItem exitItem = new JMenuItem(exit);

关于java - 如何将 JMenuItem 链接到 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10739849/

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