import java.applet.*; import java.awt.*; public class applet15 extends Applet { int abscisse = 0; Rectangle [] tabRectangle = new Rectangle[5]; boolean dedans; String t = new String(""); TextField T = new TextField(t, 5); public void init() { add(T); for (int i=0; i<5; i++) { tabRectangle [i] = new Rectangle(abscisse,30,10,10); abscisse+=12; }//for i }//init public void paint(Graphics g) { g.setColor(Color.black); for (int j=0;j<5;j++) { g.fillRect(tabRectangle[j].x,tabRectangle[j].y,tabRectangle[j].width,tabRectangle[j].height); }//for j }//paint public boolean mouseDown(Event evt, int x, int y) { int k; for (k=0; k<5;k++) { dedans =(tabRectangle[k].inside(x,y)) ? true : false; if (dedans) { t="Oui"; T.setText(t); } }//for k return true; } public boolean mouseUp(Event evt, int x, int y) { dedans=false; t=""; T.setText(t); return true; } }