import java.applet.*; import java.awt.*; import java.awt.event.*; public class LineDrawer extends Panel { int last_x,last_y; public LineDrawer(){ this.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ last_x = e.getX(); last_y = e.getY(); } public void mouseReleased(MouseEvent e){ Graphics g = getGraphics(); int x = e.getX(), y = e.getY(); g.setColor(Color.black); g.drawLine(last_x,last_y,x,y); } }); } public static void main(String[] args){ Frame f = new Frame("LineDrawer"); f.setSize(500,500); Panel p = new LineDrawer(); f.add(p); f.setVisible(true); } }