Tuesday, November 4, 2008

MemoryImage

import java.applet.*;
import java.awt.*;
import java.awt.image.*;

public class MemoryImage extends Applet{

Image img;
//Taïo caùc trò maøu
final static int y=Color.yellow.getRGB();
final static int b=Color.black.getRGB();
final static int w=Color.white.getRGB();
//Taäp hôïp caùc ñieåm taïo neân hình aûnh
int[] pixels={
w, w, w, w, y, y, y, y, y, y, y, y, w, w, w, w,
w, w, w, y, y, y, y, y, y, y, y, y, y, w, w, w,
w, w, y, y, y, y, y, y, y, y, y, y, y, y, w, w,
w, y, y, y, b, b, y, y, y, y, b, b, y, y, y, w,
y, y, y, y, b, b, y, y, y, y, b, b, y, y, y, y,
y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y,
y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y,
y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y,
y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y,
y, y, y, b, y, y, y, y, y, y, y, y, b, y, y, y,
y, y, y, y, b, y, y, y, y, y, y, b, y, y, y, y,
y, y, y, y, y, b, b, y, y, b, b, y, y, y, y, y,
w, y, y, y, y, y, y, b, b, y, y, y, y, y, y, w,
w, w, y, y, y, y, y, y, y, y, y, y, y, y, w, w,
w, w, w, y, y, y, y, y, y, y, y, y, y, w, w, w,
w, w, w, w, y, y, y, y, y, y, y, y, w, w, w, w};

public void init()
{
MemoryImageSource producer=new
MemoryImageSource(16,16,pixels,0,16);
img=createImage(producer);
}
public void paint(Graphics g){
g.drawImage(img,10,10,this);
}
}