import javax.swing.*; import java.awt.*; import java.awt.event.*; public class HiirJoon extends JApplet implements MouseListener{ int x1, y1, x2, y2; int abix, abiy; int loendur=0; //Salvesta kahe hiireklõpsu koordinaadid //Tõmba nende vahele joon public HiirJoon(){ addMouseListener(this); } public void paint(Graphics g){ super.paint(g); g.drawLine(x1, y1, x2, y2); } public void mousePressed(MouseEvent e){ if(loendur==0){ abix=e.getX(); abiy=e.getY(); } if(loendur==1){ x1=abix; y1=abiy; x2=e.getX(); y2=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 HiirJoon()); f.setSize(400, 300); f.setVisible(true); } }