import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class HiirJooned extends JApplet implements MouseListener{ int abix, abiy; int loendur=0; java.util.List jooned=new ArrayList(); public HiirJooned(){ addMouseListener(this); } public void paint(Graphics g){ super.paint(g); for(Joon j: jooned){ j.joonista(g); } } public void mousePressed(MouseEvent e){ if(loendur==0){ abix=e.getX(); abiy=e.getY(); } if(loendur==1){ jooned.add(new Joon(abix, abiy, e.getX(), e.getY())); repaint(); } loendur++; //suurendab muutujat ühe võrra if(loendur>1){ loendur=0; } } public void mouseReleased(MouseEvent e){} public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public static void main(String[] arg){ JFrame f=new JFrame("Hiirevajutused"); f.add(new HiirJooned()); f.setSize(400, 300); f.setVisible(true); } }