通过“咔嗒”声发出JButton动作

时间:2011-09-18 08:11:49

标签: swing jbutton

是否有内置功能可以使Swing JButton听到声音。我对咔哒声或哔哔声很感兴趣。我知道我可以在事件处理程序中调用噪声制作代码,但我特别询问只需要启用的任何内置功能。<​​/ p>

1 个答案:

答案 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