JButton btnNewButton = new JButton("New button");
btnNewButton.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "sdfsaf");
}
}, KeyStroke.getKeyStroke(KeyEvent.VK_F6,0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
红色处如果不使用其他组合键就用0代替,需要组合键时直接使用修饰符(例如KeyEvent.CTRL_DOWN_MASK)替换0
Java按键监听实践
本文介绍了一个具体的Java示例,展示了如何为JButton设置键盘快捷方式并注册监听器以执行特定操作。通过使用KeyStroke和ActionListener,可以在按钮获得焦点时响应F6按键。
1573

被折叠的 条评论
为什么被折叠?



