我在网上搜索并没有获得关于java KeyEvent Handle中经常使用的e.consume()的清晰解释,就像下面的代码一样。
public void keyTyped( KeyEvent e ) {
char c = e.getKeyChar();
if ( c != KeyEvent.CHAR_UNDEFINED ) {
s = s + c;
repaint();
e.consume();
}
}
最佳答案
从JavaDocs
从本质上讲,这意味着您不希望将事件调度到任何其他事件监听器。
如果我没记错的话,事件以后进先出的方式调度
关于java - e.consume()在Java中做什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12550548/