如何使用awt鼠标事件获取按键

我有一个Swing应用程序,如果在鼠标拖动操作期间按下字母数字键,则需要执行特定操作。 我成功地管理了拖动动作,但我无法按下按键。 似乎只有修饰符(alt,ctrl,shift)在鼠标事件中可用?如何使用awt鼠标事件获取按键

有没有办法知道例如在java.awt.event.MouseAdapter方法中按下W键(没有添加keyListener)?

回答:

有没有一种方法来知道例如在java.awt.event.MouseAdapter方法中按下W键(不添加keyListener)?

不,您需要使用KeyListener。

而且你还需要扭转你的逻辑。那就是当你处理KeyEvent时,你需要通过查看KeyEvent的“修饰符”来检查鼠标是否也被使用。阅读API以获取更多关于getModifiersEx()方法的信息。

以上是 如何使用awt鼠标事件获取按键 的全部内容, 来源链接: utcz.com/qa/263749.html

回到顶部