当前位置:编程学习 > JSP >>

java绘制缓存图像示例

用java绘制图像时候,为了速度,需要缓存图像。写一个示例代码,供参考。


 

import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Transparency;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImage;

import javax.swing.JFrame;
import javax.swing.JPanel;

class MyPanel extends JPanel{
    private int px = 400;
    private Image newImage = null;
   
    public MyPanel(){
        super();
        this.setSize(400, 400);
        final MyPanel t = this;
        //内部线程绘制图,具体应用中,一般由外部控制
        new Thread(){
            public void run(){
                try{
                    while(true){
                        t.addPX();
                        t.repaint();
                        this.sleep(10);
                    }
                }catch(Exception e){
                    e.printStackTrace();
                }
            }

补充:Jsp教程,Java技巧及代码 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,