Klick auf Icon eines Labels registrieren.

jambusa

Mitglied
Hallo,

Ich scheitere gerade kläglich daran, den Klick auf das Icon eines Labels zu ermitteln. Kann mir da jemand eine Idee geben? Mir ist leider nicht ganz klar, wie ich die Position des Icons ermitteln kann. Ziel ist es Unterschiedlich darauf zu reagieren, ob das Label, oder das dazugehörige Icon angeklickt wurde.

Gruß und danke,
Jambusa
 

Michael...

Top Contributor
Bastel Dir doch eine eigene Komponente bestehend aus zwei Unterkomponenten jeweils für Icon und Text, dann kannst Du den MouseListener direkt an diese Unterkomponenten hängen.
 

punkt21

Mitglied
vllt mit einem actionlistener?
und wenn das ActionEvent die Quelle von dem icon hat reagierste

Java:
if (ae.source(icon)) {
   tuhe dies und das
}
 

Meru

Bekanntes Mitglied
Auf ein Icon kann man kein ActionListener oder dergleichen registrieren.

Mein erster Gedanke war auch jener von Michael mit einer eigenen Component. Diese enthält 2 JLabels, eins nur mit dem Text, das andere nur mit der Grafik. Und an dem Icon-Label kannst du dann deinen MouseListener registrieren.
 

jambusa

Mitglied
genau, dass war das Problem. Ein Icon kann keinerlei Listener haben, was mich etwas zum Verzweifeln gebracht hat. Ich habs zunächst probiert über Pixelberechnungen auf die entsprechende Stelle zu kommen, was mir dann auch gelang, aber nun hab ich mich auch an einer eigenen PanelKomponente versucht, die 2 Labels besitzt. Auch das klappt nun. Vielen Dank für die Idee.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
J Button klick bei eine bestimmten Zahl Java Basics - Anfänger-Themen 8
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
F Per Klick Klasse ausführen Java Basics - Anfänger-Themen 4
P Auf Button-Klick außerhalb der GUI-Klasse reagieren Java Basics - Anfänger-Themen 10
T Bei Buttonklick Aktion starten, nach erneutem Klick beenden Java Basics - Anfänger-Themen 4
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
J Klick auf Button -> JFrame öffnet sich erneut. & Datei lässt sich nicht löschen Java Basics - Anfänger-Themen 7
G jButton bei Klick String +1 Java Basics - Anfänger-Themen 5
thorr Ereignis bei Klick auf Button Java Basics - Anfänger-Themen 3
C Button einfärben bei Klick Java Basics - Anfänger-Themen 5
0 Nach Klick auf minimieren nur ins Tray Java Basics - Anfänger-Themen 3
JAVAnnik Klick auf Bildschirm Java Basics - Anfänger-Themen 11
JAVAnnik variable erhöhen bei Klick auf JLabel Java Basics - Anfänger-Themen 3
D JOptionPane ohne Klick-Aufforderung Java Basics - Anfänger-Themen 9
X Per Klick ein Dialogfenster öffnen Java Basics - Anfänger-Themen 18
J JList Inhalt nach JButton Klick aktualisieren Java Basics - Anfänger-Themen 8
M slide effekt über page legen per klick(href) Java Basics - Anfänger-Themen 5
T Per Button Klick Fenster schließen?< Java Basics - Anfänger-Themen 7
R .Jpg anzeigen lassen nach klick in JList Java Basics - Anfänger-Themen 11
H2SO3- dreieck, bild --> maus klick event. Wie gehts? Java Basics - Anfänger-Themen 10
B klick auf einen Button zählen Java Basics - Anfänger-Themen 3
S Neuladen der Webseite nach Klick im Applet Java Basics - Anfänger-Themen 2
G JFrame bei Klick auf X WIndow nicht schließen Java Basics - Anfänger-Themen 2
R auf button klick befehl ausführen Java Basics - Anfänger-Themen 11
S jList Multiple Selection mit Klick Java Basics - Anfänger-Themen 2
J Klick der ein Javascript ausfuehrt simulieren? Java Basics - Anfänger-Themen 2
C Bild in JTable verändern (nach einem Klick auf Zelle) Java Basics - Anfänger-Themen 4
1 Checkbox nach klick ausblenden Java Basics - Anfänger-Themen 4
G zelle(n) makieren, button klick, Zelle(n) farbig Java Basics - Anfänger-Themen 4
M JTable - DefaultTableModel - neue Row per Button-Klick Java Basics - Anfänger-Themen 2
M jToggleButton Klick abfangen ohne den Button zu deaktivieren Java Basics - Anfänger-Themen 2
P Button deaktivieren bei Klick auf einen anderen Button? Java Basics - Anfänger-Themen 5
Z klick zähler Java Basics - Anfänger-Themen 2
L Button-Klick Java Basics - Anfänger-Themen 9
T Klick auf Button Java Basics - Anfänger-Themen 7
E Farbänderung des Frames bei Klick . Java Basics - Anfänger-Themen 7
S GUI "Klick-Tabellen", MouseOver Effekte und 2D-Arr Java Basics - Anfänger-Themen 11
G Fenster schließen bei Klick auf Button Java Basics - Anfänger-Themen 4
R NullPointerException beim Klick auf Button Java Basics - Anfänger-Themen 3
M Help! ActionEvent bei Button Klick Java Basics - Anfänger-Themen 9
G Aktionen auslösen, nach Klick auf "Blätter" eines Java Basics - Anfänger-Themen 2
F JDialog per Button-Klick schliessen Java Basics - Anfänger-Themen 2
L Bei Klick auf einen Button reagieren - Wahrer Anfänger! Java Basics - Anfänger-Themen 3
N Nach Button klick zeichnen Java Basics - Anfänger-Themen 6
G Icon für App Java Basics - Anfänger-Themen 1
J JLabel bzw. Image Icon mit KeyEvent bewgen Java Basics - Anfänger-Themen 9
thobren JTable Icon Java Basics - Anfänger-Themen 1
Tom/S JLabel Icon Farbe Java Basics - Anfänger-Themen 2
T Image Icon Java Basics - Anfänger-Themen 3
S ProgrammierHilfe dringend gesucht ( Icon bewegen) Java Basics - Anfänger-Themen 9
krgewb Icon von JButton ändern Java Basics - Anfänger-Themen 1
L Website Icon Java Basics - Anfänger-Themen 9
T JOptionPane mit eigenem Icon Java Basics - Anfänger-Themen 4
Hijo2006 Eclipse: Java Icon ändern Java Basics - Anfänger-Themen 9
J *JAR-ICON ÄNDERN, WIE?* Java Basics - Anfänger-Themen 2
J JLabel Icon neu zeichnen Java Basics - Anfänger-Themen 2
Z JLabel Icon ändern Java Basics - Anfänger-Themen 2
D Ein Icon ohne Pfad sondern mit Package. Java Basics - Anfänger-Themen 4
A Icon für Programm festlegen Java Basics - Anfänger-Themen 2
T Icon auf einem JTabbedPane? Java Basics - Anfänger-Themen 6
S Bild Icon aus ID3Tag auslesen Java Basics - Anfänger-Themen 4
L JLabel Icon Größe anpassen Java Basics - Anfänger-Themen 11
M Icon laden und anzeigen Java Basics - Anfänger-Themen 2
N Icon des Fensters Java Basics - Anfänger-Themen 10
H JButton - Icon(.png) aus resources laden Java Basics - Anfänger-Themen 23
S Gnome Icon Pack - erzwingt es die GPL? Java Basics - Anfänger-Themen 7
A jbutton - icon linksbündig, text zentriert Java Basics - Anfänger-Themen 10
T Icon eines Label speichern Java Basics - Anfänger-Themen 9
SexyPenny90 JLabel Text und Icon untereinander verwenden Java Basics - Anfänger-Themen 3
B Java Jar Icon Ändern/Umweg? Java Basics - Anfänger-Themen 5
M Warum wird mein Icon bei den JTree Nodes nicht angezeigt? Java Basics - Anfänger-Themen 7
P Icon ändern Java Basics - Anfänger-Themen 8
M RadioButton change (active) icon? Java Basics - Anfänger-Themen 8
F Icon der runnable jar ändern Java Basics - Anfänger-Themen 3
brunothg Internal JOptionPane Icon ändern Java Basics - Anfänger-Themen 5
0 Icon in JLabel Java Basics - Anfänger-Themen 6
D Interface Icon Java Basics - Anfänger-Themen 7
T Icon wird nicht angezeigt Java Basics - Anfänger-Themen 9
P Java MenuItem Icon Systemtray Java Basics - Anfänger-Themen 3
J Icon JDialog mit Java 1.4 Java Basics - Anfänger-Themen 2
W Java-Programm als Icon mit Doppelklick einfach öffnen ? Java Basics - Anfänger-Themen 3
M Image-Icon Ändern Java Basics - Anfänger-Themen 15
S JTable mit Text UND Icon in einer Zelle Java Basics - Anfänger-Themen 5
R Icon auf JLabel nach Knopfdruck ändern Java Basics - Anfänger-Themen 20
J Elegante Art mehrere Label mit einem icon zu setzen Java Basics - Anfänger-Themen 13
J Menüleiste Kaffe-Icon entfernen wie? Java Basics - Anfänger-Themen 8
Mr.Isaaaac [SOLVED] System Tray Popup MenüItem mit Icon? Java Basics - Anfänger-Themen 7
D JFrame Icon setzen? Java Basics - Anfänger-Themen 8
TheKing Programm-Icon entfernen Java Basics - Anfänger-Themen 3
U Icon mit Pfeil und Menupunkten gesucht Java Basics - Anfänger-Themen 3
J Icon ändern? Java Basics - Anfänger-Themen 2
L Eigenes List Model für Icon + String -> Speicherhungrig? Java Basics - Anfänger-Themen 8
F icon von .jar ändern Java Basics - Anfänger-Themen 10
S Icons in Icon-Odner auslagern Java Basics - Anfänger-Themen 2
C JOptionPane mit Icon Java Basics - Anfänger-Themen 5
G Bild auf Button legen(bzw Icon) und Bild auf JFrame legen? Java Basics - Anfänger-Themen 7
G Image/-Icon wird nicht auf JPanel angezeigt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben