محمد زبرجد
;
public class prj1 extends Applet
{
int kImageWidth = 200;
int kImageHeight = 200;
int imageBuffer[] = new int[kImageWidth * kImageHeight];
public void init()
{
setSize(400, 400);
}
public void update(Graphics g) {paint(g);}
public void paint( Graphics g )
{
MidpointCircle(150, 150, 40, 3);
Image img = createImage(new MemoryImageSource(kImageWidth, kImageHeight, imageBuffer, 0, kImageWidth));
g.drawImage(img, 0, 0, 200, 200, this);
}
void setPixel(int x, int y, int value)
{
if (x >= 0 && x < kImageWidth && y >= 0 && y < kImageHeight)
imageBuffer[y * kImageWidth + x] = (255 << 24) + (value << 16) + (value << 8) + (value << 0);
}
}