我这方面有点外行,你还是看JavaDoc,找到可能用的API.没有空间本人觉得也应该可以。
解决方案 »
- unchecked exception和checked exception
- 很有意思的问题,写出你的结果(Java基础牢不牢)
- javac HelloWord.java 不是内部或外部命令
- 如何将查询结果放入到String内?
- 怎么样删掉数组的最后一个元素
- JTable中拖动水平滚动条查看信息时出现原来隐藏在窗口外的没有内容,请问怎么解决
- 随机问题!
- how to retrive a memo data from access database using java?
- 泛型问题求解
- 一个文件可不可以开多个InputStream?
- ·········itext 问题!!!
- java如何调用com?
默认的事件处理可都是空的哦
正确,需要加一个requestFocus()之后才能捕获键盘事件!
........
this.addKeyListener(new DrawPanelKeyListener(this));
.........public class DrawPanelKeyListener extends KeyAdapter{
JPanel panel;
public DrawPanelKeyListener(DrawPanel panel){
this.panel = panel;
} public void keyTyped(KeyEvent e){
System.out.println("sasd");
if(e.getKeyCode()==e.VK_DELETE){
document.removeSelected();
repaint();
}
} public void keyPressed(KeyEvent e) {System.out.println("sasd");}
}
}