ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
866
866
EMPFEHLEN
-
08.03.10 10:37 #1
- Registriert seit
- Mar 2010
- Beiträge
- 2
Ich möchte gerne ein Rechteck zeichnen welches wieder unterteilt ist in n kleinere Rechtecke. Es soll dann möglich sein, dass wenn man die Maus über eines dieser Felder bewegt und dieses dann in einer anderen Farbe angezeigt wird. Wenn man dann mit der Maus auf dieses Feld klickt soll sich ein Dialogfenster öffnen. Bitte um eure Hilfe
-
08.03.10 12:33 #2
- Registriert seit
- Sep 2008
- Ort
- Osnabrück (Niedersachsen)
- Beiträge
- 243
Hallo,
kein Problem. Zeig uns mal deinen Ansatz und wir sagen dir / versuchen dir zu sagen,
wo deine Programmierfehler oder -probleme liegen und oder dein(e) Denkfehler.
Beim Posten von Code bitte Codetags verwenden!
Grüße
-
08.03.10 15:44 #3
Ich finde das mit den Rechtecken klingt ein wenig umständlich, muss das so sein? Wenn nicht würde ich eher zu JButtons/JLabels oder ähnlichem raten...
Ansonsten gibt es 2 Listener, die dir helfen müssten. Diese sind:
MouseListener - für den Klick
und
MouseMotionListener - für die Mausbewegung
Soweit ich weiß kann man auch statt den 2 Listenern den MouseInputListener verwenden.
Nachteil: Ein MouseMotionListener ist nicht immer umbedingt empfehlenswert, da das Event für die Mausbewegung sehr oft ausgelöst wird. Und die Auswertung, welches der Rechtecke betroffen ist, hat vermutlich einen recht großen Umfang.
Hier ein Vorschlag für die Vorgehensweise mit Labels:
1. du fügst jedem deiner Labels nur den MouseListener hinzu
2. du überschreibst die Methoden mouseEntered, mouseExited und mousePressed/mouseClicked/mouseReleased
3. du wertest die Quelle aus, von dem das Event ausgelöst wurde (getSource)...
4. ...und änderst dementsprechend die Farbe vom "aktiven" Label bzw. öffnest den Dialog
Vorteil: Auswertung ist recht kurz und simpleGeändert von HonniCilest (08.03.10 um 16:47 Uhr)
Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
Ähnliche Themen
-
Qt QPainter schrift in Rechteck zeichnen
Von Orbit im Forum C/C++Antworten: 3Letzter Beitrag: 12.10.09, 09:10 -
Rechteck über JPanel zeichnen flackert
Von Ryu20 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 10.04.08, 17:31 -
[VBA] Wert aus Excel > Rechteck in PPT zeichnen
Von cocoon im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 06.07.07, 16:59 -
abgerundetes Rechteck
Von Norman_79 im Forum PhotoshopAntworten: 4Letzter Beitrag: 04.03.06, 19:19 -
Säulen Zeichnen, Drachen zeichnen
Von RudeJava im Forum PhotoshopAntworten: 34Letzter Beitrag: 17.07.05, 09:34





Zitieren
Login




