⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e1606.java

📁 java小程序
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
public class E1606 extends JApplet implements ActionListener
{
private JButton play,stop,loop,next;
private Image image,image1,image2,image3;
private AudioClip audio1,audio2,audio3,audio;
private int n=0;
public void init()
{
setLayout(new FlowLayout()); 
play=new JButton("播放");
play.addActionListener(this);
add(play);
stop=new JButton("停止");
stop.addActionListener(this);
add(stop);
loop=new JButton("重播");
loop.addActionListener(this);
add(loop);
next=new JButton("下一张");
next.addActionListener(this);
add(next);
image1=getImage(getDocumentBase(),"gif-0001.gif");

image2=getImage(getDocumentBase(),"gif-0002.gif");

image3=getImage(getDocumentBase(),"gif-0003.gif");

audio1=getAudioClip(getDocumentBase(),"changjiang.au");
audio2=getAudioClip(getDocumentBase(),"011894_harp_01_ITH.au");
audio3=getAudioClip(getDocumentBase(),"011894_harp_04_ITH.au");
image=image1;
audio=audio1;
repaint();
}
public void paint(Graphics g)
{
g.drawImage(image,80,40,50,50,this);

}
public void actionPerformed(ActionEvent e)
{

if(e.getSource()==play)
audio.play();
if(e.getSource()==loop)
audio.loop();
if(e.getSource()==stop)
audio.stop();
if(e.getSource()==next)
{
int num=++n;
audio.stop();
if(num%3==0)
{
image=image1;
audio=audio1;
}
else if(num%3==1)
{
image=image2;
audio=audio2;
}
else if(num%3==2)
{
image=image3;
audio=audio3;
}
repaint();
}
}

public void stop()
{
audio.stop();
}


}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -