当前位置: 技术问答>java相关
Image pImg[]; 的用法。(skyyoung(路人甲))
来源: 互联网 发布时间:2015-03-28
本文导语: Image pImg[]; 的用法。 ------------------------------------------------------------ 不是 int[] pixels = new int[width * height]; 图片点的用法 | Do simple animation using Images By using a Thread, we switch between ...
Image pImg[]; 的用法。
------------------------------------------------------------
不是
int[] pixels = new int[width * height]; 图片点的用法
------------------------------------------------------------
不是
int[] pixels = new int[width * height]; 图片点的用法
|
Do simple animation using Images
By using a Thread, we switch between 2 GIFs ( and ) import java.applet.*;
import java.awt.*;
import java.awt.image.*;
import java.net.*;
public class Animation extends Applet {
Image [] img;
int index = 0;
int maxImg;
MediaTracker tracker;
public void init() {
img = new Image[2]; // 2 images in animation
maxImg = img.length - 1;
tracker = new MediaTracker(this);
try {
// images loading
img[0] = getImage(new URL(getDocumentBase(), "gumby.gif"));
img[1] = getImage(new URL(getDocumentBase(), "gumby2.gif"));
tracker.addImage(img[0],0);
tracker.addImage(img[1],1);
tracker.waitForAll();
}
catch (Exception e) {
e.printStackTrace();
}
AnimationThread at = new AnimationThread();
at.delayedAnimation(this, 500);
at.start();
}
public void paint(Graphics g) {
if (img[0] != null) {
g.drawImage(img[index],0,0,this);
index = (index
By using a Thread, we switch between 2 GIFs ( and ) import java.applet.*;
import java.awt.*;
import java.awt.image.*;
import java.net.*;
public class Animation extends Applet {
Image [] img;
int index = 0;
int maxImg;
MediaTracker tracker;
public void init() {
img = new Image[2]; // 2 images in animation
maxImg = img.length - 1;
tracker = new MediaTracker(this);
try {
// images loading
img[0] = getImage(new URL(getDocumentBase(), "gumby.gif"));
img[1] = getImage(new URL(getDocumentBase(), "gumby2.gif"));
tracker.addImage(img[0],0);
tracker.addImage(img[1],1);
tracker.waitForAll();
}
catch (Exception e) {
e.printStackTrace();
}
AnimationThread at = new AnimationThread();
at.delayedAnimation(this, 500);
at.start();
}
public void paint(Graphics g) {
if (img[0] != null) {
g.drawImage(img[index],0,0,this);
index = (index
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!