1ActionListener - java.awt.event 中的 接口
用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed 方法。
java.lang.Object
java.awt.MenuComponent
java.awt.MenuItem
java.awt.Menu
你看一下这边,给了这个功能:
MenuItem
public MenuItem(String label,
MenuShortcut s)
throws HeadlessException
创建具有关联的键盘快捷方式的菜单项。注意,保留标签中的“-”,用它来指示菜单项之间的分隔符。默认情况下,启用除分隔符之外的所有菜单项。
所以可以用空格消掉,其实你自己看一下运行的窗体,空格键只是快捷键,你按了以后相当于,点击了按钮,仔细看一下。
2不点击按钮能执行吗?
可以的!按钮只要被活动就能执行,就会发生动作。鼠标按钮都能让 按钮活动。
尽量加ActionEvent方法
详见毕向东视频 22day 鼠标事件 08分20秒以后 |