我就设置一个简单的JButton button ;
然后class buttonmusic implements MouseMotionListener
{
public void mouseMoved(MouseEvent e)
{
try {
FileInputStream fileau = new FileInputStream("move.wav");
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (IOException ie) {
JOptionPane.showMessageDialog(null,"音效连接失败!!","提示:",JOptionPane.INFORMATION_MESSAGE) ;
}
}
}
然后button.addMouseMotionListener(new buttonmusic()) ; 当鼠标放上去的时候那段声音就播放个不停.当然这肯定不是我想要的效果,播放一次就停止就很不错了 可惜我不知道怎么弄
是鼠标监听器这边的问题还是AudioPlayer或者AudioStream的问题呢?
对了 那个AudioStream 编译的时候说是什么SUN公司专用API 以后可能删除. 那要实现我这个功能最好用什么方式呢? 大侠们 help!!!
我新注册的 没分啊 以后补上嘛 谢谢朋友们
然后class buttonmusic implements MouseMotionListener
{
public void mouseMoved(MouseEvent e)
{
try {
FileInputStream fileau = new FileInputStream("move.wav");
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (IOException ie) {
JOptionPane.showMessageDialog(null,"音效连接失败!!","提示:",JOptionPane.INFORMATION_MESSAGE) ;
}
}
}
然后button.addMouseMotionListener(new buttonmusic()) ; 当鼠标放上去的时候那段声音就播放个不停.当然这肯定不是我想要的效果,播放一次就停止就很不错了 可惜我不知道怎么弄
是鼠标监听器这边的问题还是AudioPlayer或者AudioStream的问题呢?
对了 那个AudioStream 编译的时候说是什么SUN公司专用API 以后可能删除. 那要实现我这个功能最好用什么方式呢? 大侠们 help!!!
我新注册的 没分啊 以后补上嘛 谢谢朋友们
解决方案 »
- java 怎样将查询到的数据库的内容显示在Swing界面上?
- java如何得到任意三角形形状的shape来构造Area(java.awt.geom.Area)
- 求助!!!tomcat能正常启动但访问不了主页
- 关于java socket编程中文件传输问题
- Java中得自己写实现delete功能的代码吗???
- 学JAVA两年了,现在很迷茫,高分求过来人支招
- 请问在JAVA如何实现http请求的header字段的赋值?
- ■■请问各位JAVA开发一般使用什么方便工具查询帮助,MSDN吗,还有更好的吗?■■
- 各位打内高手,请问java中,我怎样获取一个随机值
- 求调用ie代码,运行成功即给分,在线等待!
- 神经网络是什么?
- printf 不会用。。。
重写里面的public void mouseEntered(MouseEvent e){}是当鼠标进入该组件时
要是想在鼠标移出该组件时做操作就重写public void mouseExited(MouseEvent e)方法至于播放声音的那段,你可以去查看javax.sound开头的包里面的类