PDA

Visualizza la versione completa : Java refresh JFrame


Mandrake978
09-05-2002, 11:55
Ciao a tutti,
ho creato una JLabel che include un'immagine: il percorso dell'immagine è definito da una stringa, che a seconda di determinati eventi cambia, cambiando così (in teoria) anche la gif visualizzata.. in realtà cambia solo il percorso.. ma nel layout non cambia un tubo.. c'è un metodo per fare il "refresh" della JFrame, del JPanel o qualcosa del genere ?!?!
Grazie

P.S. Buon appetito ! :)

floyd
09-05-2002, 12:11
quando il metodo setIcon di JLabel è invocato da un ascoltatore di eventi non hai bisogno di ridisegnare la label, in altri casi puoi usare repaint()

Mandrake978
09-05-2002, 14:07
Se lancio repaint però non si aggiorna un tubo.. boh.. mo ci smanetto !
Grazie !

floyd
09-05-2002, 14:18
controlla se esiste updateUI() per jlabel o jframe

Mandrake978
09-05-2002, 14:29
Esistere esiste per la JLabel.. ho provato a eseguirlo ma non succede un tubo.. BOH !!!

Mandrake978
09-05-2002, 17:28
Alla fine mi piglio la

Jlabel.setIcon(new ImageIcon (Stringa percorso));

così funziona.. e basta !!!
:) :) :)

floyd
09-05-2002, 17:36
e vai :quipy:

Loading