gpt4 book ai didi

java - 对于微调器如何检测更改是通过单击按钮还是按下按键进行的?

转载 作者:行者123 更新时间:2023-12-01 12:32:13 25 4
gpt4 key购买 nike

有两种方法可以更改微调器的值,即单击向上或向下按钮,或者按向上或向下键。如果我知道 Spinner 的值发生了变化,我如何知道它是由按钮点击还是按键引起的?

最佳答案

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

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

该方法返回 AWTEvent,但在大多数情况下它是鼠标或按键事件。

关于java - 对于微调器如何检测更改是通过单击按钮还是按下按键进行的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25849576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com