import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
public class BuffedImageTest extends Applet {
BufferedImage bimage;
Graphics2D g2d;
public void init() {
System.out.println("init");
//bimage = new BufferedImage(1024, 768, BufferedImage.TYPE_INT_ARGB);
bimage = (BufferedImage) (this.createImage(1024, 768));
g2d = bimage.createGraphics();
for (int x=0; x<1024; x+=10) {g2d.drawLine(x, 0, x, 767);}
for (int y=0; y<768; y+=10) {g2d.drawLine(0, y, 1023, y);}
g2d.setFont(new Font("Serif", Font.PLAIN, 36));
g2d.drawString("Hello BufferedImage", 50, 50);
}
public void paint(Graphics g) {
System.out.println("paint");
g.drawImage(bimage, 0, 0, this);
}
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
public class BuffedImageTest extends Applet {
BufferedImage bimage;
Graphics2D g2d;
public void init() {
System.out.println("init");
//bimage = new BufferedImage(1024, 768, BufferedImage.TYPE_INT_ARGB);
bimage = (BufferedImage) (this.createImage(1024, 768));
g2d = bimage.createGraphics();
for (int x=0; x<1024; x+=10) {g2d.drawLine(x, 0, x, 767);}
for (int y=0; y<768; y+=10) {g2d.drawLine(0, y, 1023, y);}
g2d.setFont(new Font("Serif", Font.PLAIN, 36));
g2d.drawString("Hello BufferedImage", 50, 50);
}
public void paint(Graphics g) {
System.out.println("paint");
g.drawImage(bimage, 0, 0, this);
}
}