出于教育目的,我正在用 Java 构建一个 MIDI 钢琴小程序。为此,我想:捕获按键按下和释放计算同一键按下和释放之间的时间。实现满足上述标准的关键侦听器的最佳方法是什么?只有两个按键侦听器(用于按键按下和释放)还是每个按键都有按键侦听器?
1 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
只有两个按键侦听器(用于按键按下和释放)还是每个按键都有按键侦听器?
两者都不。我认为您需要一个单一的侦听器来处理按键按下和按键释放事件……对于所有按键。每个事件都包含一个when
属性,您可以使用该属性来计算按键被按下的时间。
最后,请注意小程序现在已被弃用,因此这样做的教育价值是有限的,您编写的代码的实际价值也是如此。大多数浏览器在一段时间前移除了所有 Java 插件/小程序支持。
添加回答
举报
0/150
提交
取消