import java.awt.*; import java.awt.event.*; import java.awt.geom.*; public class LineDraw extends Frame{ Line2D line1 = new Line2D.Double(0, 0, 200, 200); Line2D line2 = new Line2D.Double(70, 80, 100, 200); Line2D line3 = new Line2D.Double(100, 150, 150,150); Stroke drawingStroke = new BasicStroke(2); public void paint(Graphics g) { Graphics2D graph = (Graphics2D)g; graph.setStroke(drawingStroke); graph.setPaint(Color.green); graph.draw(line1); graph.setPaint(Color.red); graph.draw(line2); graph.setPaint(Color.yellow); graph.draw(line3); } public static void main(String args[]) { Frame frame = new LineDraw(); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent we){ System.exit(0); } }); frame.setSize(300, 250); frame.setVisible(true); } }