【问题标题】:Java/AWT/Swing: how to distinguish the pressed enter or return keyJava/AWT/Swing:如何区分按下的回车键
【发布时间】:2011-03-17 06:57:34
【问题描述】:

如果用户按下 Return 键(字符右侧)或 Enter 键(数字键盘),本地应用程序的行为似乎有所不同 - 一次插入换行符,另一次激活默认按钮.

如何区分 Java/AWT/Swing 中的两个按键?

【问题讨论】:

    标签: java swing macos keyboard awt


    【解决方案1】:
    keyEvent.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD
    

    【讨论】:

    • 谢谢。不幸的是,这不是由 KeyStroke 处理的,因此无法为 Enter 或 Return 键分配不同的操作。 :(
    • 注意:这也仅适用于 keyPressed 事件,不适用于 keyTyped 事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 2012-08-06
    • 2011-04-10
    • 2010-12-17
    • 2019-05-04
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多