如何实现按键监听器?

时间:2018-10-27 18:42:33

标签: java awt keylistener

出于教育目的,我正在用Java构建MIDI钢琴小程序。为此,我想:

  1. 捕获按键并释放
  2. 计算同一键按下和释放之间的时间。

实现满足以上条件的关键侦听器的最佳方法是什么?

只有两个按键侦听器(用于按键和释放键)或每个按键都有一个按键侦听器?

1 个答案:

答案 0 :(得分:0)

  

只有两个按键侦听器(用于按键和释放键)或每个按键都有一个按键侦听器?

都不是。我认为您需要一个可以处理所有按键的按键和按键释放事件的监听器。每个事件都包含一个when属性,您可以使用该属性来计算按键的按下时间。

最后,请注意,小程序现在已被弃用,因此这样做的教育价值受到限制,编写的代码的实用价值也受到限制。大多数浏览器在一段时间前删除了所有Java插件/小程序支持。