import java.applet.*;
import java.awt.*;
import java.awt.image.*;
public class CreateSmiley extends Applet {
Image smiley, smiley2;
Image house;
protected static final int w = Color.white.getRGB();
protected static final int y = Color.yellow.getRGB();
protected static final int b = Color.black.getRGB();
protected static final int r = Color.red.getRGB();
protected static final int g = Color.green.getRGB();
protected static final int imageData[] = {
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, y, y, y, y, y, y, y, y, y, y, y, 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, y, y, y, y, y, y, y, y, 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
};
protected static final int imageData2[] = {
w, w, w, b, b, b, b, b, b, b, b, b, b, w, w, w,
w, w, b, g, g, g, g, g, g, g, g, g, g, b, w, w,
w, b, g, g, g, g, g, g, g, g, g, g, g, g, b, w,
b, b, b, b, b, b, b, b, b, b, b, b, b, b, b, b,
b, y, y, y, y, y, y, y, y, y, y, y, y, y, y, b,
b, y, y, y, y, y, y, y, y, y, y, y, y, y, y, b,
b, y, y, b, b, y, y, r, r, y, y, b, b, y, y, b,
b, y, y, b, b, y, y, r, r, y, y, b, b, y, y, b,
b, y, y, y, y, y, y, r, r, y, y, y, y, y, y, b,
b, y, y, y, y, y, y, r, r, y, y, y, y, y, y, b,
b, y, y, y, y, y, y, r, r, y, y, y, y, y, y, b,
b, b, b, b, b, b, b, b, b, b, b, b, b, b, b, b,
w, w, w, w, w, w, w, w, w, w, w, w, w, w, w, w,
w, w, w, w, w, w, w, w, w, w, w, w, w, w, w, w,
w, w, w, w, w, w, w, w, w, w, w, w, w, w, w, w,
w, w, w, w, w, w, w, w, w, w, w, w, w, w, w, w
};
protected static final int imageData3[] = {
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, y, y, y, y, y, y, y, y, y, y, y, 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, r, y, y, y,
y, y, y, y, y, b, b, y, y, b, b, r, r, y, y, y,
w, y, y, y, y, y, y, b, b, r, r, r, r, y, y, w,
w, y, y, y, y, y, y, y, y, r, r, r, r, y, y, w,
w, w, y, y, y, y, y, y, y, r, r, r, r, y, w, w,
w, w, w, y, y, y, y, y, y, y, r, r, y, w, w, w
};
@Override
public void init() {
setSize(600, 300);
smiley = createImage(new MemoryImageSource(16, 16, imageData, 0, 16));
house = createImage(new MemoryImageSource(16, 16, imageData2, 0, 16));
smiley2 = createImage(new MemoryImageSource(16, 16, imageData3, 0, 16));
}
/**
*
* @param g is used to display the image in the Applet
*/
@Override
public void paint(Graphics g) {
g.drawImage(smiley, 310, 10, 48, 48, this);
g.drawImage(house, 30, 10, 256, 256, this);
g.drawImage(smiley2, 380, 10, 48, 48, this);
}
}