import java.awt.*; import java.awt.event.*; public class Hiir1{ public static void main(String argumendid[]){ Frame f=new Frame("Hiireraam"); f.setSize(200, 300); f.setVisible(true); Hiirekuular1 kuular=new Hiirekuular1(f); f.addMouseListener(kuular); // f.addMouseMotionlistener(kuular); } } class Hiirekuular1 implements MouseListener{ Frame raam; int x1, y1, x2, y2; int kord=0; public Hiirekuular1(Frame uusraam){ raam=uusraam; } public void mousePressed(MouseEvent e){ x1=e.getX(); y1=e.getY(); Graphics g=raam.getGraphics(); g.drawLine(x1-5,y1-5,x1+5,y1+5); g.drawLine(x1-5,y1+5,x1+5,y1-5); } public void mouseReleased(MouseEvent e){ Graphics g=raam.getGraphics(); g.drawLine(e.getX()-5,e.getY()-5,e.getX()+5,e.getY()+5); g.drawLine(e.getX()-5,e.getY()+5,e.getX()+5,e.getY()-5); g.drawLine(x1, y1, e.getX(), e.getY()); } public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){ x2=e.getX(); y2=e.getY(); Graphics g=raam.getGraphics(); //g.drawLine(x1,y1,x2,y2); x1=x2; y1=y2; } public void mouseMoved(MouseEvent e){} }