• 大小: 224KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Java
  • 标签:

资源简介

我的课程作业,作的不好,大家不要见效,呵呵》》》》》》》》》》》

资源截图

代码片段和文件信息

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  applet动画\1.html

     文件       2856  2008-05-28 19:05  applet动画\Animation.class

     文件       2676  2008-07-04 15:18  applet动画\ImageViewer.class

     文件       1829  2008-05-28 19:05  applet动画\Animation.java

     文件       2368  2008-05-24 19:33  applet动画\ImageViewer.java

     文件       8342  1999-05-08 14:21  applet动画\china.mid

     文件      10678  2008-05-24 21:22  applet动画\1.gif

     文件      11524  2008-05-24 21:31  applet动画\10.gif

     文件      11195  2008-05-24 21:31  applet动画\11.gif

     文件      11548  2008-05-24 21:32  applet动画\12.gif

     文件      11494  2008-05-24 21:32  applet动画\13.gif

     文件      11292  2008-05-24 21:32  applet动画\14.gif

     文件      12026  2008-05-24 21:33  applet动画\15.gif

     文件      12026  2008-05-24 21:33  applet动画\16.gif

     文件      11611  2008-05-24 21:34  applet动画\17.gif

     文件      11740  2008-05-24 21:34  applet动画\18.gif

     文件      11606  2008-05-24 21:34  applet动画\19.gif

     文件      10912  2008-05-24 21:22  applet动画\2.gif

     文件      11422  2008-05-24 21:34  applet动画\20.gif

     文件      12143  2008-05-24 21:35  applet动画\21.gif

     文件      11523  2008-05-24 21:35  applet动画\22.gif

     文件      11545  2008-05-24 21:36  applet动画\23.gif

     文件      11382  2008-05-24 21:36  applet动画\24.gif

     文件      11886  2008-05-24 21:36  applet动画\25.gif

     文件      11593  2008-05-24 21:37  applet动画\26.gif

     文件      11930  2008-05-24 21:37  applet动画\27.gif

     文件      11520  2008-05-24 21:37  applet动画\28.gif

     文件      10985  2008-05-24 21:28  applet动画\3.gif

     文件      11014  2008-05-24 21:28  applet动画\4.gif

     文件      11099  2008-05-24 21:29  applet动画\5.gif

............此处省略8个文件信息

评论

共有 条评论

相关资源