Draw a line : Line « 2D Graphics « Java Tutorial

Draw a line
import java.awt.Graphics;

import javax.swing.JComponent;
import javax.swing.JFrame;

class MyCanvas extends JComponent {
  public void paint(Graphics g) {
    g.drawLine(20, 20, 200, 200);


public class DrawLine {
  public static void main(String[] a) {
    JFrame window = new JFrame();
    window.setBounds(30, 30, 300, 300);
    window.getContentPane().add(new MyCanvas());

16.12.1.Draw a lineDraw a line
16.12.2.draw Line from (10, 15) to (100, 115)
16.12.4.Draw a point: use a drawLine() method
16.12.5.A line is drawn using two points
16.12.6.Dash style line
16.12.7.Line dashes style 2
16.12.8.Lines Dashes style 3
16.12.9.Line Dash Style 4
16.12.10.Draw Dashed
16.12.11.Compares two lines are returns true if they are equal or both null.
16.12.12.Creates a region surrounding a line segment by 'widening' the line segment.