T
Tomate_Salat
Gast
Hi,
ich bin mir sicher, dass hier war bestimmt mal Thema, aber ich finde weder hier noch unter Google eine Antwort, die mich weiterbringen würde...Ich habe ein ganz blödes Problem:
folgende Situation: ich ein JLabel mit einem eigenen Icon (Format: png) welches Transparenz besitz darauf positioniert. Dieses Icon soll sich bei MouseOver in eine dunklere Variante von sich selbst ändern...Das funktioniert auch. Auch beim verlassen ändert sich alles wieder wie gehabt zurück. Nur leider, habe ich das Gefühl, dass sich die Icons einfach übereinander positionieren. Denn die Transparenten Bereiche werden immer undurchsichtiger. Nach einer bestimmten Anzahl von MouseOvern(hab sie nicht gezählt) ist es wieder normal...ich habe schon versucht mit
[c]label.setIcon(...);[/c]
danach habe ich zusätzlich noch [c]label.repaint();[/c] hinzgefügt
und danach habe ich [c]parentOfLabel.repaint();[/c] hinzufgefügt.
hat alles nix geholfen. Gibt es eine Möglichkeit icons vorher zu löschen oder sollte ich eine andere Komponente verwenden?
Mit freundlichen grüßen
Tomate_Salat
ich bin mir sicher, dass hier war bestimmt mal Thema, aber ich finde weder hier noch unter Google eine Antwort, die mich weiterbringen würde...Ich habe ein ganz blödes Problem:
folgende Situation: ich ein JLabel mit einem eigenen Icon (Format: png) welches Transparenz besitz darauf positioniert. Dieses Icon soll sich bei MouseOver in eine dunklere Variante von sich selbst ändern...Das funktioniert auch. Auch beim verlassen ändert sich alles wieder wie gehabt zurück. Nur leider, habe ich das Gefühl, dass sich die Icons einfach übereinander positionieren. Denn die Transparenten Bereiche werden immer undurchsichtiger. Nach einer bestimmten Anzahl von MouseOvern(hab sie nicht gezählt) ist es wieder normal...ich habe schon versucht mit
[c]label.setIcon(...);[/c]
danach habe ich zusätzlich noch [c]label.repaint();[/c] hinzgefügt
und danach habe ich [c]parentOfLabel.repaint();[/c] hinzufgefügt.
hat alles nix geholfen. Gibt es eine Möglichkeit icons vorher zu löschen oder sollte ich eine andere Komponente verwenden?
Mit freundlichen grüßen
Tomate_Salat