Java 如何在按键时播放声音

Java 如何在按键时播放声音,java,swing,Java,Swing,我想做一个程序,允许用户键入一条消息。消息将在JTextField中键入。我想这样做,当每个键被按下时,它会播放一个简短的声音。我有一个mp3的声音文件,它是一个短的哔哔声 我只希望它适用于A-Z键、0-9键、退格键和空格键 我知道我将如何使用enter键执行此操作;行动听众。我不知道如何在按下回车键之前按每个键 您需要在文本字段中添加一个KeyListener 这里有一些 这将有助于播放mp3 祝您好运。您需要在文本字段中添加一个KeyListener 这里有一些 这将有助于播放mp3 祝你好

我想做一个程序,允许用户键入一条消息。消息将在JTextField中键入。我想这样做,当每个键被按下时,它会播放一个简短的声音。我有一个mp3的声音文件,它是一个短的哔哔声

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


我知道我将如何使用enter键执行此操作;行动听众。我不知道如何在按下回车键之前按每个键

您需要在文本字段中添加一个KeyListener

这里有一些

这将有助于播放mp3


祝您好运。

您需要在文本字段中添加一个KeyListener

这里有一些

这将有助于播放mp3


祝你好运。

我想说的最好的办法是使用键盘监听器。在你的类中实现它,创建你将要使用的任何声音类的实例,创建一个方法,然后在keyPressed方法中调用你的函数,下面是一个如何做到这一点的示例

我想说的最好的办法是使用键盘监听器。在你的类中实现它,创建你将要使用的任何声音类的实例,创建一个方法,然后在keyPressed方法中调用你的函数,下面是一个如何做到这一点的示例

A
JTextField
中的A可能会出现焦点问题

相反,你可以选择一个播放短剧的a。
JTextField
中的a可能会出现焦点问题

相反,你可以选择一个短剧