SWT: setImage

Status
Nicht offen für weitere Antworten.

stef0

Mitglied
Hallo.

Warum wird das Image bei Klick auf das Label nicht geändert?
Code:
            label = new Label(group, SWT.NONE);
            label.setImage(img); //geht
            label.addListener(SWT.MouseUp, new Listener() {
                public void handleEvent(Event evt) {
                    label.setImage(img_d); //anderes Bild sollte hier gesetzt werden; funktioniert nicht
                }
            });

Danke schon im Voraus!
 

BooooM

Mitglied
bin zwar kein genie in java,
aber ich glaube du musst das ganze noch aktualisieren
also neuaufbaun repainten oder so ^^ :D
ich rufe entweder mainPanel.validate() oder ich lass an den MouseListener die ganze anzeigende
methode nochmal neu auf baun könnte daran liegen ein versuch ist es jedenfals wert denke ich :p

i hope es hat dir geholfen *hoff hoff hoff*
 

stef0

Mitglied
Danke für die Antwort, das hatte ich auch getestet, hat aber nix gebracht.

Der Fehler lag auch woanders :oops: : Mein Label war inzwischen nicht mehr das, für das ich es hielt, d.h. ich habe ganz wo anders reingemalt ;-) Sorry...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben