首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

java - image单图片输出 跟 动画输出

2012-09-23 
java ---- image单图片输出和动画输出java Applet图片&动画 窗口 输出图片:import java.applet.Appletimp

java ---- image单图片输出 和 动画输出

java Applet  图片&动画 窗口 输出

图片:

import java.applet.Applet;import java.awt.Graphics;import java.awt.Image;public class image extends Applet{Image maImage;public void init(){maImage = getImage(getDocumentBase(),"hh.jpg");}public void paint(Graphics g){g.drawImage(maImage, 0, 0, 300, 300, this);}}

 

文件结构和运行效果:

java - image单图片输出  跟  动画输出 java - image单图片输出  跟  动画输出

动画:

import java.applet.Applet;import java.awt.Graphics;import java.awt.Image;public class AppletInOut extends Applet {Image[] m_images; // 保存图片序列的image数组int totalimages = 5;// 图片总数int currentimages = 0;// 当前应该显示的图片序号public void init() {m_images = new Image[totalimages];// 从当前目录下的images子目录中将photo0.bmp到photo14.bmp的文件加载for (int i = 0; i < totalimages; i++) {m_images[i] = getImage(getDocumentBase(), "photo" + i + ".jpg");}}public void start() {currentimages = 0;// 从第一张开始显示}public void paint(Graphics g) {g.drawImage(m_images[currentimages], 50, 50, this);// 显示当前序号的图片currentimages = ++currentimages % totalimages;// 计算下一显示图片的序号try {Thread.sleep(50);// 程序休眠50毫秒} catch (InterruptedException e) {// 处理休眠方法可能引发的异常// TODO: handle exceptionshowStatus(e.toString());}repaint();// 图片停留50毫秒后擦除 重新调用paint()方法显示下一张}}


文件结构和运行效果:文件结构和运行效果:

java - image单图片输出  跟  动画输出    java - image单图片输出  跟  动画输出

 

热点排行