微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在java中使用e.consume()有什么用

我在网上搜索并没有得到关于e.consume()的使用的明确解释,e.consume()经常在 java KeyEvent Handle中使用.类似于以下代码.
public void keyTyped( KeyEvent e ) {
    char c = e.getKeyChar();
    if ( c != KeyEvent.CHAR_UNDEFINED ) {
        s = s + c; 
        repaint();
        e.consume();
    } 
}

解决方法

JavaDocs

Consumes this event so that it will not be processed in the default
manner by the source which originated it.

本质上,它意味着您不希望将事件分派给任何其他事件侦听器.

如果我没记错的话,事件会以最后的方式发送出去

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐