Java AWT Graphics draw line

Introduction

To draw line using Java AWT Graphics

g.drawLine(0, 0, 100, 90); 

Full source


// Demonstrate the key event handlers.
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;

class SimpleKey extends JLabel {

  public void paint(Graphics g) {  
    // Draw lines.  
    g.drawLine(0, 0, 100, 90); //  ww  w.j  av  a  2  s . co  m
  }
}

public class Main {
  public static void main(String args[]) {
    // Create the frame on the event dispatching thread.
    SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        // Create a new JFrame container.
        JFrame jfrm = new JFrame("java2s.com");

        // Give the frame an initial size.
        jfrm.setSize(220, 200);

        // Terminate the program when the user closes the application.
        jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // Add the label to the content pane.
        jfrm.add(new SimpleKey());

        // Display the frame.
        jfrm.setVisible(true);

      }
    });
  }
}



PreviousNext

Related