有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    尝试从事件队列中获取当前事件

    if (EventQueue.getCurrentEvent() instanceof KeyEvent) {
      // process key event
    } else if (EventQueue.getCurrentEvent() instanceof MouseEvent) {
      // process mouse event
    }
    

    该方法返回一个AWTEvent,但在大多数情况下,它要么是鼠标事件,要么是按键事件