在一个java application中,如何实现鼠标移上button的音效以及鼠标按下butto
答案:2 悬赏:20 手机版
解决时间 2021-04-04 16:04
- 提问者网友:蓝琪梦莎
- 2021-04-04 05:29
在一个java application中,如何实现鼠标移上button的音效以及鼠标按下butto
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-04-04 06:02
按钮点击监听是 addMouseListener
按钮移动addMouseMotionListener
MouseListener 监听:click、release、press、exit、entered
MouseMotionListener 监听:drag、move
就移动事件而言
button1=new JButton();
button1.setText("点我");
button1.addMouseMotionListener(this);//给按钮增加MouseMotionListener 监听
button1.MouseListener (this);//给按钮增加MouseListener 监听
public void mouseMoved(MouseEvent e) { //鼠标移动事件
if(e.getSource()==button1){
//
}
}
public void mouseClicked(MouseEvent e){
//鼠标点击事件
}追问播放声音呢?追答复制来的
import sun.audio.*;
import java.io.*;
public class playsound{
public static void main(String[] args){
try {
FileInputStream fileau=new FileInputStream("D:/01.mid" );
AudioStream as=new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (Exception e) {System.out.println("失败咯!");}
}
}
按钮移动addMouseMotionListener
MouseListener 监听:click、release、press、exit、entered
MouseMotionListener 监听:drag、move
就移动事件而言
button1=new JButton();
button1.setText("点我");
button1.addMouseMotionListener(this);//给按钮增加MouseMotionListener 监听
button1.MouseListener (this);//给按钮增加MouseListener 监听
public void mouseMoved(MouseEvent e) { //鼠标移动事件
if(e.getSource()==button1){
//
}
}
public void mouseClicked(MouseEvent e){
//鼠标点击事件
}追问播放声音呢?追答复制来的
import sun.audio.*;
import java.io.*;
public class playsound{
public static void main(String[] args){
try {
FileInputStream fileau=new FileInputStream("D:/01.mid" );
AudioStream as=new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (Exception e) {System.out.println("失败咯!");}
}
}
全部回答
- 1楼网友:枭雄戏美人
- 2021-04-04 06:31
你的邮箱给我,等会发个样例程序给你。追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯