import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Joonistus extends Applet{ public Joonistus(){ init(); } public void init(){ JoonistuseKuular kuular=new JoonistuseKuular(this); addMouseListener(kuular); addMouseMotionListener(kuular); } } class JoonistuseKuular extends MouseAdapter implements MouseMotionListener{ Joonistus peremees; int vanax, vanay, uusx, uusy; public JoonistuseKuular(Joonistus j){ peremees=j; } public void mousePressed(MouseEvent e){ vanax=e.getX(); vanay=e.getY(); } public void mouseDragged(MouseEvent e){ uusx=e.getX(); uusy=e.getY(); Graphics g=peremees.getGraphics(); g.drawLine(vanax, vanay, uusx, uusy); vanax=uusx; vanay=uusy; } public void mouseMoved(MouseEvent e){} }