import java.applet.*; import java.awt.*; import java.awt.event.*; public class Sihik extends Applet implements MouseMotionListener, MouseListener{ int x = 100; int y = 100; int X; int Y; int i; public Sihik(){ addMouseMotionListener(this); addMouseListener(this); } int XMuutuja = 0; int YMuutuja = 0; public void paint(Graphics g){ g.drawLine(x-25, y, x+25, y); g.drawLine(x, y-25, x, y+25); g.drawOval(x-10, y-10, 20, 20); if ((int)((Math.random()) * 40) == 1) { XMuutuja = (int) (Math.random()*500); YMuutuja = (int) (Math.random()*500); System.out.println("Lind liikus: " + XMuutuja + " " + YMuutuja); } g.drawLine((int) (100+XMuutuja), (int) (100+YMuutuja), (int) (120+XMuutuja), (int) (80+YMuutuja) );//joon1 g.drawLine((int) (120+XMuutuja), (int) (80+YMuutuja) , (int) (140+XMuutuja), (int) (100+YMuutuja) );//joon2 g.drawLine((int) (140+XMuutuja), (int) (100+YMuutuja), (int) (150+XMuutuja), (int) (70+YMuutuja) );//joon3 g.drawLine((int) (150+XMuutuja), (int) (70+YMuutuja) , (int) (160+XMuutuja), (int) (60+YMuutuja) );//joon4 g.drawLine((int) (160+XMuutuja), (int) (60+YMuutuja) , (int) (170+XMuutuja), (int) (80+YMuutuja) );//joon5 g.drawLine((int) (170+XMuutuja), (int) (80+YMuutuja) , (int) (160+XMuutuja), (int) (75+YMuutuja) );//joon6 g.drawLine((int) (160+XMuutuja), (int) (75+YMuutuja) , (int) (155+XMuutuja), (int) (90+YMuutuja) );//joon6 g.drawLine((int) (155+XMuutuja), (int) (90+YMuutuja) , (int) (190+XMuutuja), (int) (70+YMuutuja) );//joon7 g.drawLine((int) (190+XMuutuja), (int) (70+YMuutuja) , (int) (200+XMuutuja), (int) (90+YMuutuja) );//joon8 g.drawLine((int) (200+XMuutuja), (int) (90+YMuutuja) , (int) (180+XMuutuja), (int) (85+YMuutuja) );//joon9 g.drawLine((int) (180+XMuutuja), (int) (85+YMuutuja) , (int) (160+XMuutuja), (int) (110+YMuutuja) );//joon10 g.drawLine((int) (160+XMuutuja), (int) (110+YMuutuja), (int) (140+XMuutuja), (int) (120+YMuutuja) );//joon11 g.drawLine((int) (140+XMuutuja), (int) (120+YMuutuja), (int) (130+XMuutuja), (int) (99+YMuutuja) );//joon12 g.drawLine((int) (130+XMuutuja), (int) (99+YMuutuja) , (int) (100+XMuutuja), (int) (100+YMuutuja) );//joon13 g.drawLine((int) (150+XMuutuja),(int) (115+YMuutuja),(int) (152+XMuutuja),(int) (130+YMuutuja));//jalg1 g.drawLine((int) (140+XMuutuja),(int) (115+YMuutuja),(int) (139+XMuutuja),(int) (130+YMuutuja));//jalg2 } public void mousePressed(MouseEvent e){ System.out.println("PAH PAH!"); } public void mouseReleased(MouseEvent e){} public void mouseClicked(MouseEvent e){ X=e.getX(); Y=e.getY(); } public void mouseEntered(MouseEvent e){ } public void mouseExited(MouseEvent e){} public void mouseMoved(MouseEvent e){ x = e.getX(); y = e.getY(); repaint(); } public void mouseDragged(MouseEvent e){ } public static void main(String argumendid[]){ Frame f=new Frame("Pardi jaht"); f.setSize(500, 500); f.setLocation(50, 50); f.add(new Sihik()); f.setVisible(true); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.out.println("PALUN OOTA! PROGRAMM SULGEB MEELETUID PROTSESSE!"); try{Thread.sleep(1000);}catch(Exception ee){} System.exit(0); } }); } }