资源简介
我的课程作业,作的不好,大家不要见效,呵呵》》》》》》》》》》》
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
import java.net.URL;
public class Animation extends Japplet implements ActionListener
{
public final static int NUM_OF_IMAGE = 28;
protected Image[] images = new Image[NUM_OF_IMAGE];
protected int currentImageIndex = 0;
int sleepTime =1000;
protected int direction =1;
private ImageViewer imageviewer = new ImageViewer();
protected JTextField jtfd = new JTextField (5);
private JButton jb = new JButton(“reverse“);
public Timer timer = new Timer(2000this);
public void init()
{
for(int i=0;i {
images[i]= ImageViewer.createImage((i+1)+“.gif“this);
}
JPanel p = new JPanel();
p.setLayout(new BorderLayout());
jb.setVisible(false);
jtfd.setVisible(false);
p.add(new JLabel(“Animation“)BorderLayout.WEST);
p.add(jtfdBorderLayout.CENTER);
p.add(jbBorderLayout.EAST);
getContentPane().add(imageviewerBorderLayout.CENTER);
getContentPane().add(pBorderLayout.SOUTH);
jtfd.addActionListener(this);
jb.addActionListener(this);
timer.start();
}
public void start()
{ Class meta = this.getClass();
URL url = meta.getResource(“china.mid“);
AudioClip audio= applet.newAudioClip(url);
audio.play();
audio.loop();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==jtfd)
{
sleepTime= Integer.parseInt(jtfd.getText());
timer.setDelay(sleepTime);
}
else
if(e.getSource()==jb)
{
direction= -direction;
}
else if(e.getSource()== timer)
{ imageviewer.setImage(
images[currentImageIndex%NUM_OF_IMAGE]);
if(currentImageIndex==0)
currentImageIndex=NUM_OF_IMAGE;
currentImageIndex = currentImageIndex+direction;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 147 2008-05-24 21:05 ap
文件 2856 2008-05-28 19:05 ap
文件 2676 2008-07-04 15:18 ap
文件 1829 2008-05-28 19:05 ap
文件 2368 2008-05-24 19:33 ap
文件 8342 1999-05-08 14:21 ap
文件 10678 2008-05-24 21:22 ap
文件 11524 2008-05-24 21:31 ap
文件 11195 2008-05-24 21:31 ap
文件 11548 2008-05-24 21:32 ap
文件 11494 2008-05-24 21:32 ap
文件 11292 2008-05-24 21:32 ap
文件 12026 2008-05-24 21:33 ap
文件 12026 2008-05-24 21:33 ap
文件 11611 2008-05-24 21:34 ap
文件 11740 2008-05-24 21:34 ap
文件 11606 2008-05-24 21:34 ap
文件 10912 2008-05-24 21:22 ap
文件 11422 2008-05-24 21:34 ap
文件 12143 2008-05-24 21:35 ap
文件 11523 2008-05-24 21:35 ap
文件 11545 2008-05-24 21:36 ap
文件 11382 2008-05-24 21:36 ap
文件 11886 2008-05-24 21:36 ap
文件 11593 2008-05-24 21:37 ap
文件 11930 2008-05-24 21:37 ap
文件 11520 2008-05-24 21:37 ap
文件 10985 2008-05-24 21:28 ap
文件 11014 2008-05-24 21:28 ap
文件 11099 2008-05-24 21:29 ap
............此处省略8个文件信息
- 上一篇:JAVA万年历程序代码阳历+阴历+节日
- 下一篇:达内java实习报告
评论
共有 条评论