import java.awt.*; import java.awt.image.*; public class Graphics2 { public static final int RED = 0xFF0000; public static final int GREEN = 0x00FF00; public static final int BLUE = 0x0000FF; public static final int YELLOW = 0xFFFF00; static public void main(String[] args) { /* ------------------------------------------------ Preparing to draw picture... ------------------------------------------------ */ Canvas pic = new MyCanvas(); // Make a canvas (2 dim array) Frame f = new Frame( "My image" ); // Create a window f.add("Center", pic); // Put the canvas in the window f.setSize(300, 300); // Set size of the window f.setVisible(true); // Make window visible /* ------------------------------------------------ Draw a diagonal line ------------------------------------------------ */ for (int i = 0; i < MyCanvas.MAX_X ; i++ ) MyCanvas.Image.setRGB(i, i, YELLOW); // draw yellow diagonal line pic.repaint(); // Repaint the picture } }