是否有内置功能可以使Swing JButton听到声音。我对咔哒声或哔哔声很感兴趣。我知道我可以在事件处理程序中调用噪声制作代码,但我特别询问只需要启用的任何内置功能。</ p>
答案 0 :(得分:2)
不,Swing只是关于gui。我认为没有像这样的内置功能。您应该向JButton添加一个动作侦听器,并在actionPerformed方法中处理该功能。
JButton b = new JButton();
b.addActionListener(listener); //where listener implements ActionListener
//inside your listener
public void actionPerformed(ActionEvent e){
//play your sound
}
关于音频播放的问题,您可以查看java sound api。