我在 JForm 中创建了一个 JMenuItem 和一个 JButton。有没有一种简单的方法来连接它们,以便它们使用 Netbeans IDE 执行相同的操作?谢谢你。
问问题
191 次
2 回答
1
使用 ajavax.swing.Action
来实现逻辑(例如通过扩展javax.swing.AbstractAction
),然后将操作分配给菜单项和按钮。两者都有一个以 Action 作为参数的构造函数。
启用/禁用该操作还将启用/禁用按钮和菜单项。
有关更多详细信息,请参阅Swing 教程中关于使用操作的章节
于 2012-07-07T11:32:59.093 回答
1
它们都实现了 ItemSelectable。因此,您可以尝试创建一个实现 ItemListener 的控制器,实现其 itemStateChanged() 并将此侦听器添加到 JMenuItem 和 JButton(使用 addItemListener())。
于 2012-07-07T11:37:58.970 回答