import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class kaardid extends Applet implements MouseMotionListener, MouseListener { static int x=100, y=150, Laius=100, Korgus=200; Kaart mass[]=new Kaart[3]; int pihtas; public kaardid(){ for(int i=0; i<3;i++){ x=x+20; y=y+20; mass[i]= new Kaart(x,y,Laius,Korgus); } addMouseMotionListener(this); addMouseListener(this); } public void paint(Graphics g){ for(int i=0; i<3; i++){ g.setColor(Color.red); g.fillRect(mass[i].x, mass[i].y, mass[i].Laius, mass[i].Korgus); g.setColor(Color.black); g.drawRect(mass[i].x, mass[i].y, mass[i].Laius, mass[i].Korgus); } } public void mouseMoved(MouseEvent e){} public void mousePressed(MouseEvent e){ pihtas=-1; int a=e.getX(); int b=e.getY(); int i=0; while(i<3){ if(a<=mass[i].x+mass[i].Laius && a>=mass[i].x && b<=mass[i].y+mass[i].Korgus && b>=mass[i].y){ pihtas=i; } i++; } System.out.println("Sees: "+pihtas); } public void mouseDragged(MouseEvent e){ int a=e.getX(); int b=e.getY(); mass[pihtas].x=a; mass[pihtas].y=b; repaint(); } 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 argumendid[]){ Frame f=new Frame("kaardid"); f.add(new kaardid()); f.setSize(400, 400); f.setVisible(true); } }