16. 26. 4. 刷新图片-古老的办法 Flush an image

来源:互联网 发布:买一个域名要多少钱 编辑:程序博客网 时间:2024/05/01 16:53

 

 

import java.awt.Graphics;import java.awt.Frame;import java.awt.Image;import java.awt.Toolkit;import java.awt.Event;/***为什么古老?因为它是用重量级的Frame来呈现!*/public class flushMe extends Frame{Image im;flushMe(){super("刷新我");//从百宝箱里拿出图片交给 imim = Toolkit.getDefaultToolkit().getImage("D:\\mm\\mm.jpg");setSize(175,225);}public void paint(Graphics g){//从左上角0,0处画它,大小与窗口一样大g.drawImage(im, 0, 0, 175, 225, this);}public boolean mouseDown(Event e, int x, int y){//鼠标按下就刷//flush()功能:刷新此 Image 对象正在使用的所有可重构的资源。im.flush();repaint();//这个功能要写上,不然不会重画哟return true;}public static void main(String[] args){Frame f = new flushMe();f.setVisible(true);}}