JButton jb=new JButton("Clike_Here");
jb.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(contentPane,"1234567890");
}
},KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,KeyEvent.CTRL_MASK),JComponent.WHEN_IN_FOCUSED_WINDOW);
jb.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(contentPane,"1234567890");
}
},KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,KeyEvent.CTRL_MASK),JComponent.WHEN_IN_FOCUSED_WINDOW);
其中KeyEvent.VK_DELETE是delete键,你看怎么样?
this.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_DELETE)
removecanvas(e);
}
});