Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » MouseListener aus PanelArray

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.07.2005, 15:52 Uhr
Sloth



Hi Leute. Ich brauche mal wieder eure Hilfe. Ich versuche mich an Schiffeversenken. Jedes Feld hab ich als Panel gemacht und deswegen auch Arrays genommen. In der schleife in der sie gesetzt und eingefärbt werden wollte ich jetzt auch einen ActionListener hinzufügen:


C++:
a[i].addMouseListener( new MouseAdapter() {
          public void mouseReleased( MouseEvent me ) {
            System.out.println("Ja hier soll halt der Name vom Panel ausgegeben werden.");
        } );



Der Funktioniert auch, nur weiß ich nicht wie ich jetzt merken kann welches Panel angeklickt wurde.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.07.2005, 18:41 Uhr
(un)wissender
Niveauwart


Einfachste Lösung wäre es, von MouseAdapter abzuleiten und ihm dann eine Position zu geben. Fertig...
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.07.2005, 22:18 Uhr
Sloth



Mir fehlt irgendwie die Idee zum Schiffe platzieren. Der Rest ist einfach. Also das ganze soll über Netzwerk laufen, die verbindung zwischen beiden ist jetzt da, sie einigen sich darauf, wer anfängt, aber nu häng ich irgendwie.
Ich würde die Schiffe nur mit Verhältnissmäßig unnötig viel Code hinbekommen. Wenn ich mir das so überlege brauch ich eigentlich auch keinen richtigen MouseListener, weil ich nur einen Klick brauche.
Sonst müßte ich ja trotzdem jedes mal die Position überprüfen, dann die position bzw den inhalt der Panels in der Umgebung. Also wünschen würde ich es mir so das ich auf Panel klicke, das wird dann rot und wenn dann mehrere Panels benötigt werden, weil ich z.B beim 4.er Schiff bin, dann sollen alle möglichen Felder einen Pfeil bekommen.
Ich weiß nicht, soll ich den Code posten? Weil der ganze part ja fehlt, da hilft er wohl nicht, oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: