2013-04-25 127 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

相關問題