2011-09-18 53 views
2

是否有内置功能可以使Swing JButton发声。我对点击或哔声感兴趣。我知道我可以在事件处理程序中调用噪声生成代码,但我特别询问任何只需启用的内置功能。通过“咔嗒”声发出JButton动作

回答

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