JavaApplet: spezielles Objekt mit Maus auswählen

Hallo,

kann mir jemand einen Tipp geben, wie ich folgendes in Java mit einem Applet realisieren kann:

  • ich erstelle zwei Quadrate z.B. mit
    g.fillRect (x1, y1, 20, 20);
    g.fillRect (x2, y2, 30, 30);
  • Wenn ich nun mit der Maus auf das erste Quadrat klicke, soll der Text „Quadrat1 ausgewählt“ angezeigt werden. Wenn ich das zweite Quadrat auswähle, soll der Text „Quadrat2 ausgewählt“ angezeigt werden.

Gibt es da einen speziellen Befehl, dass Java weiss, welches Objekt ich mit der Maus ausgewählt habe?

Ich habe schon in Google gekuckt, aber leider nichts gefunden, was mit geholfen hat.

Vielen Dank im Voraus und viele Grüße

Mike

Moien

  • Wenn ich nun mit der Maus auf das erste Quadrat klicke, soll
    der Text „Quadrat1 ausgewählt“ angezeigt werden. Wenn ich das
    zweite Quadrat auswähle, soll der Text „Quadrat2 ausgewählt“
    angezeigt werden.

Mit Mouselistenern kannst du dich über Klicks informieren lassen. In den Events stehen auch die Koordinaten des Klicks. Jetzt musst du nur noch selbst rausfinden ob die Koordinaten in einem der Quadrate liegen oder nicht.

(Es geht auch über das java.awt.geom-Package, aber das ist mit Kanonen auf Spatzen schiessen)

cu