当前位置: 代码迷 >> Java相关 >> 如何在按住按钮时实现提示音
  详细解决方案

如何在按住按钮时实现提示音

热度:112   发布时间:2007-06-19 11:52:46.0
如何在按住按钮时实现提示音

各位同胞如何在按住按钮时实现提示音,是这个语句吗?
Toolkit.getDefaultToolkit().beep();
只有一种声音吗?
还有没有其他的声音?!

搜索更多相关的解决方案: 按钮  提示  

----------------解决方案--------------------------------------------------------

只有这种

其实的声音要你自己去播放


----------------解决方案--------------------------------------------------------
呵呵,楼主试下我这个程序(JDK1.5或以上,其实JDK1.4就可以了,不过里面有些地方需要改下):
程序代码:

/**
* Swing中提示音示例
* By Eastsun
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AudioFrame extends JFrame {

public AudioFrame() {
super(\"AudioFrame\");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
setSize(new Dimension(320,240));
add(new JButton(new AbstractAction(\"确定对话框\"){
public void actionPerformed(ActionEvent e) {
int result = JOptionPane.showConfirmDialog(AudioFrame.this, \"确认?\");
if (result == JOptionPane.YES_OPTION) JOptionPane.showMessageDialog(AudioFrame.this, \"确认\");
else JOptionPane.showMessageDialog(AudioFrame.this, \"取消\");
}
}));
add(new JButton(new AbstractAction(\"消息对话框\"){
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(AudioFrame.this, \"Hello,Swing!\");
}
}));
pack();
}
public static void main(String args[]) {
UIManager.put(\"AuditoryCues.playList\",UIManager.get(\"AuditoryCues.allAuditoryCues\"));
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new AudioFrame().setVisible(true);
}
});
}
}

----------------解决方案--------------------------------------------------------

哦,试一下,先!谢谢!


----------------解决方案--------------------------------------------------------

学到,试一下,先!


----------------解决方案--------------------------------------------------------
  相关解决方案