/* * Drawing in a Canvas * WRONG WAY */ // Can import whole packages this way import java.awt.*; import javax.swing.*; public class Main extends JFrame { public static void main (String [] args) { java.awt.EventQueue.invokeLater (new Runnable() { public void run() { new Main (); } }); } public Main () { // Window setup setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); setSize (300, 300); // Put a Canvas in Canvas canvas = new Canvas (); add (canvas); // Show the window setVisible (true); // WRONG WAY -- Now draw on the canvas System.out.println ("Drawing line now..."); canvas.getGraphics().drawLine (50, 50, 100, 50); } }