2013-04-25 128 views
1

我想制作一个允许用户键入消息的程序。该消息将被输入到JTextField中。我想这样做是为了当每个按键被按下时,它会发出短暂的声音。我有一个声音文件作为一个MP3,它是一个短暂的哔声。如何在按下按键时播放声音

我只希望它适用于A - Z,0 - 9,退格和空格键。

我知道怎么用enter键来做这件事;一个动作监听器。我不知道如何在按Enter之前按下每个按键来做到这一点。

回答

1

A KeyListenerJTextField可能会有焦点问题。

取而代之,您可以将bind a key设置为Action,播放短片Tone

+0

请参阅[* Java Sound *](http://stackoverflow.com/tags/javasound/info)标记。 – trashgod 2013-04-26 01:33:05

相关问题