inserire una immagine in un JLabel [risolto]

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

inserire una immagine in un JLabel [risolto]

Messaggio da sospiro »

Ciao!! come da titolo dovrei cercare ci inserire una immagine in un JLabel...
ma sto incontrando innumerevoli difficoltà!

Codice: Seleziona tutto

ImageIcon image = new ImageIcon("loco.jpg");
			JLabel label = new JLabel(image);
			
			add(label, BorderLayout.CENTER);
Questo è il codice che ho scritto....e l'immagine si trova nello stessa cartella che fa da package alla classe...
il label però non me lo disegna..o forse o disegna vuoto e non si vede...non saprei dirvi....

ragazzi sapete dirmi cosa mi sono dimenticato per favore???
ci sto impazzendo!!
grazie in anticipo!
Ultima modifica di sospiro il lunedì 11 giugno 2007, 15:26, modificato 1 volta in totale.
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Avatar utente
danilo84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 929
Iscrizione: lunedì 27 novembre 2006, 9:24
Località: Taranto

Re: inserire una immagine in un JLabel

Messaggio da danilo84 »

Allora, una volta che hai caricato l'immagine in una ImageIcon devi fare la tua JLabel.setIcon([nome della tua ImageIcon]);
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: inserire una immagine in un JLabel

Messaggio da sospiro »

Ciao danilo! innanzitutto grazie mille per la risposta tempestiva...
comunque ho provato a riscrivere il codice inn questa maniera

Codice: Seleziona tutto

ImageIcon image = new ImageIcon("loco.jpg");
			JLabel label = new JLabel();
			label.setIcon(image);
			add(label, BorderLayout.CENTER);
ma non riesco comunque a farlo funzionare...
non mi carica la immagine...da csa può dipendere??
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Avatar utente
danilo84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 929
Iscrizione: lunedì 27 novembre 2006, 9:24
Località: Taranto

Re: inserire una immagine in un JLabel

Messaggio da danilo84 »

Ovviamente l'immagine si trova dentro la cartella vero? Cioè dentro il tuo package

ti posto un mio codice dove carico le immagini. Quando le carico nella ImageIcon faccio cosi:

Codice: Seleziona tutto

newIcon = new ImageIcon(Simulate.Draw.class.getResource("images/fileNew.gif"));
Dove, Simulate è il package, Draw è la classe, e nel package Simulate ho una cartella images e dentro la cartella ho l'immagine fileNew.gif
Ultima modifica di danilo84 il lunedì 11 giugno 2007, 15:16, modificato 1 volta in totale.
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: inserire una immagine in un JLabel

Messaggio da sospiro »

si si...
io la ho messa li...

sai per caso se lancia eccezioni nel caso tenti di aprire una immagine che non trova?
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
sospiro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 521
Iscrizione: lunedì 24 aprile 2006, 21:57
Contatti:

Re: inserire una immagine in un JLabel [risolto]

Messaggio da sospiro »

wow ce la ho fatta alla fine!!anche se con grandi fatiche....
il libro mi ha dato le risposte!!

comunque per la cronaca ho fatto così:

Codice: Seleziona tutto

Icon image = new ImageIcon(getClass().getResource("locomotiva.png"));
			JLabel label = new JLabel(image);
			add(label, BorderLayout.CENTER);
:D:D

Grazie cmq!!
ciao ciao
[url=http://"spidblog.altervista.org"]Il mio blog[/url]
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti