Ho un problema in Java e spero che mi possiate aiutare: come si fa ad inserire un'immagine (.gif) in un Component?
Grazie, ciao
Ho un problema in Java e spero che mi possiate aiutare: come si fa ad inserire un'immagine (.gif) in un Component?
Grazie, ciao
Originariamente inviato da royalsalerno
Ho un problema in Java e spero che mi possiate aiutare: come si fa ad inserire un'immagine (.gif) in un Component?
Grazie, ciao
es:
JButton jb = new JButton (new ImageIcon(this.getClass().getResource("immagine.gi f"))));
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Ad un pannello:
JLabel label = new JLabel(new Image("prova.gif"));
jPanel.add(label);
Ho scritto a occhio....ci potrebbero essere errori
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
JButton jb = new JButton (new ImageIcon(this.getClass().getResource("immagine.gi f"))));
Grazie, funziona perfettamente, ma non c'è un modo per rendere meno "macchinoso" il codice, cioè semplificando "this.getClass().getResource..."?
Grazie anche a Xadoom, ma il codice non funziona perchè non si può instanziare una Image perchè la classe è astratta.
Ciao
JButton jb = new JButton (new ImageIcon("immagine.gif"));
Dato che il costruttore accetta anche una stringa come parametro
Lang=Java
Ambiente = Eclipse forever
Ubuntu & Win XP Pro
Giusto.....infatti credo dovrebbe essere una ImageIcon.il codice non funziona perchè non si può instanziare una Image perchè la classe è astratta.
Ciao
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
Originariamente inviato da Zero-2
JButton jb = new JButton (new ImageIcon("immagine.gif"));
Dato che il costruttore accetta anche una stringa come parametro
ok, solo che hai dei problemi (almeno io li ho riscontrati) quando l'immagine è collocata all'interno di una sotto cartella!
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Non saprei , se l'hai riscontrato e l'hai risolto nell'altro modo ok
Lang=Java
Ambiente = Eclipse forever
Ubuntu & Win XP Pro
Per mia fortuna l'immagine è nella stessa cartella del codice, ma credo che, eventualmente, questo tipo di problema(immagini in una sottocartella) possa essere risolto con qualche prova... Grazie a tutti per l'aiuto, ciao