S
Sabse2
Gast
Hi, ich habe folgendes Problem.
Ich habe ein JPanel in dem sich JLabels und andere Componenten befinden.
Auf diesem JPanel hab ich drei MouseEvents registriert, MouseClicked, MouseDragged,MouseReleased,
die mir ermöglichen alle Componenten außer dem JPanel selbst zu bewegen.
Nun will ich aber noch die möglichkeit die JLabels zu skalieren bzw ihnen einen ToolTip zu geben.
Mein Ansatz hierzu waren zwei Listener auf die JLabels zu packen, MouseEntered, MouseExited um bei einer bestimmten entfernung zum Rand den Cursor zu ändern und dann bei MouseDragged etwas anderes zu machen als sonst, nähmlich das skalieren.
Nun ist es ja aber so, dass ich sobald ich diese Events auf dem JLabel registriere(ToolTip genauso(mit setToolTipText())
die Events auf dem JLabel nicht mehr behandelt werden während ich mich auf dem JLabel befinde.
Gibt es da irgendeine Möglichkeit dies zu umgehen? bzw gänzlich zu vermeiden?
Mir fällt leider nichts ein :/
mfg und danke für die Hilfe
Ich habe ein JPanel in dem sich JLabels und andere Componenten befinden.
Auf diesem JPanel hab ich drei MouseEvents registriert, MouseClicked, MouseDragged,MouseReleased,
die mir ermöglichen alle Componenten außer dem JPanel selbst zu bewegen.
Nun will ich aber noch die möglichkeit die JLabels zu skalieren bzw ihnen einen ToolTip zu geben.
Mein Ansatz hierzu waren zwei Listener auf die JLabels zu packen, MouseEntered, MouseExited um bei einer bestimmten entfernung zum Rand den Cursor zu ändern und dann bei MouseDragged etwas anderes zu machen als sonst, nähmlich das skalieren.
Nun ist es ja aber so, dass ich sobald ich diese Events auf dem JLabel registriere(ToolTip genauso(mit setToolTipText())
die Events auf dem JLabel nicht mehr behandelt werden während ich mich auf dem JLabel befinde.
Gibt es da irgendeine Möglichkeit dies zu umgehen? bzw gänzlich zu vermeiden?
Mir fällt leider nichts ein :/
mfg und danke für die Hilfe