PDA

View Full Version : [JAVA] AWT e Swing: Cambiare l'icona al Frame


luxorl
26-02-2006, 18:21
Ciao, mi sono da poco avvicinato alla programmazione grafica in Java.
Vorrei cambiare l'icona di un frame con un immagine che ho in locale.
Spulciando un po' le API di Java 5 ho trovato il metodo di JFrame:

setIconImage(Image i)

Però questo metodo accetta un Image.. allora ho provato a passargli

setIconImage(new Image(url));

Ma ho scoperto che Image è un interfaccia e non si può istanziare...

Come fare?
Grazie :mano:

franksisca
26-02-2006, 20:42
prova cosìImage immagineIc=Toolkit.getDefaultToolkit().getImage(percorsoIcona);
this.setIconImage(immagineIc);
dove this è il JFrame

luxorl
27-02-2006, 09:20
prova cosìImage immagineIc=Toolkit.getDefaultToolkit().getImage(percorsoIcona);
this.setIconImage(immagineIc);
dove this è il JFrame

Ti Ringrazio :)

luxorl
27-02-2006, 09:24
Ci sono delle regole sulla scelta dell'immagine x l'icona di un frame?
Per esempio estensione, grandezza, peso in byte... ?

franksisca
27-02-2006, 10:14
se non ricordo male non c'è ne sono, ma è normale che se le utilizzi troppo grandi..........io ho sempre usato parametri come le icone, quindi 16x16 o 32x32 ;)

cisc
27-02-2006, 11:24
ma come, Masciari non te l'ha insegnato? :D

franksisca
27-02-2006, 11:41
ma come, Masciari non te l'ha insegnato? :D
:D :D :D :D :D :D
Magari segue Tagarelli

luxorl
28-02-2006, 09:32
ma come, Masciari non te l'ha insegnato? :D

Sia Masciari che Tagarelli non sono corsi che si possono seguire.. tanto leggono le diapositive.. preferisco il vecchio e buon autodidattismo! :)

cisc
28-02-2006, 11:27
io infatti Masciari neppure lo conosco, non ci sono mai stato a lezione, tu che progetto stai facendo?

luxorl
28-02-2006, 11:29
io infatti Masciari neppure lo conosco, non ci sono mai stato a lezione, tu che progetto stai facendo?

Ancora non ho un'idea ben precisa.. avevo pensato aqualche giochino d'azzardo, tipo roulette o cose del genere.. ma ancora non ne sono sicuro! ..tu hai già fatto questo esame? che hai portato?

cisc
28-02-2006, 11:37
veramente lo devo fare adesso, guarda, probabilmente siamo coetanei, io sono al corso B, mhmhm, gioco d'azzardo....perchè non fai uno strip poker? :D

cisc
28-02-2006, 11:43
aaa, io sto facendo un software VOIP con un amico

franksisca
28-02-2006, 13:42
io a mio tempo ho fatto la ruota della fortuna......comunque se non hai idea, ti dò 3 idee:
PLAYER
TETRIS
PUZZLE BUBBLE