import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Joonistus extends Applet{ Hiireke kuular=new Hiireke(this); public Joonistus(){ addMouseListener(kuular); addMouseMotionListener(kuular); } class Hiireke extends MouseAdapter implements MouseMotionListener{ Joonistus uus; int vanax; int vanay; int uusx; int uusy; public Hiireke(Joonistus j){ uus=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=uus.getGraphics(); g.drawLine(vanax, vanay, uusx, uusy); vanax=uusx; vanay=uusy; } public void mouseMoved(MouseEvent e){} } public static void main(String argumendid[]){ Frame f=new Frame("Siia saad hiirega joonistada"); f.add(new Joonistus()); f.setSize(500, 500); f.setVisible(true); f.addWindowListener(new Raamikuular()); } } class Raamikuular extends WindowAdapter{ public void windowClosing(WindowEvent e){ System.exit(0); } }