|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Città: dietro di te!
Messaggi: 340
|
[Java]Errore nel caricamento immagini (ImageIcon)
Ho scritto 2 righe di codice che mi printassero a video una immagine, copiata pari pari dal libro....
il fatto è che mi genera il JFrame ma senza foto. La foto giocatore.jpeg è stata messa nella stessa cartella del file origine .java, ma tanto non me la printa. la foto è questa ![]() resizata a 80x110 pixel il codice Codice:
import javax.swing.*;
import java.awt.*;
public class giocatore
{
public static void main (String[] args)
{
JFrame frame = new JFrame ("label");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ImageIcon icon = new ImageIcon("giocatore.jpeg","love");
JLabel label1;
label1 = new JLabel ("diavolo", icon, SwingConstants.CENTER);
JPanel panel =new JPanel();
panel.setBackground (Color.cyan);
panel.setPreferredSize(new Dimension (200,250));
panel.add(label1);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
}
![]() grazie per l'aiuto! |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Jun 2008
Messaggi: 17
|
nn capisco perchè ti crei un jlabel e anche un ImageIcon
usando il JLabel,puoi settarlo direttamente cn .setIcon e diventerebbe jLabel1=new Jlabel(); jLabel1.setIcon(new ImageIcon(getClass().getClassLoader().getResource(" giocatore.jpeg"))); cmq la parte "getClass().getClassLoader().getResource" nn so se puoi farne a meno,potresti provarci passandogli solo l'immagine. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quale sia la directory corrente nel tuo caso ... non si sa. Non hai specificato come e da dove avvii la applicazione.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:22.





















