• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java入门-图片倒影(实例34).zip

资源截图

代码片段和文件信息

import java.applet.applet;
import java.awt.*;
import java.net.MalformedURLException;
import java.net.URL;

//图片倒影

public class Reflectionapplet extends applet implements Runnable {

Thread lakeThread; //图片倒影线程
Graphics graphics; //该applet的Graphics对象
Graphics waveGraphics; //倒影的Graphics对象
Image image; //applet的Image对象
Image waveImage; //倒影的Graphics对象
int currentImageimageWidthimageHeight; 
boolean imageLoaded; //图片是否装载
String imageName; //图片名称

public void init() {
imageName= getParameter(“image“); //得到图片名称
}

public void start() {
if (lakeThread == null) {
lakeThread= new Thread(this); //实例化线程
lakeThread.start(); //运行线程
}
}

public void run() {
currentImage= 0;
if (!imageLoaded) { //如果图片未装载
repaint(); //得绘屏幕
graphics= getGraphics(); //得到Graphics对象
MediaTracker mediatracker= new MediaTracker(this); //实例化MediaTracker对象
image= getImage(getDocumentbase() imageName); //得到Image实例
mediatracker.addImage(image

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      189342  2004-05-22 21:52  40-1.bmp
     文件        2637  2004-05-14 18:28  image1.jpg
     文件       13364  2004-04-30 03:17  lake.gif
     文件         199  2004-05-15 23:34  Reflection.html
     文件        2894  2004-05-22 21:50  Reflectionapplet.class
     文件        3384  2004-05-20 18:10  Reflectionapplet.java
     文件        6144  2004-07-20 18:42  Thumbs.db

评论

共有 条评论