Killer Application
11-06-2008, 12:52
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
http://i229.photobucket.com/albums/ee111/drbarde/100_0455.jpg
resizata a 80x110 pixel
il 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);
}
}
questo è il risultato
http://img252.imageshack.us/img252/2922/immagineuk4.jpg
grazie per l'aiuto!
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
http://i229.photobucket.com/albums/ee111/drbarde/100_0455.jpg
resizata a 80x110 pixel
il 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);
}
}
questo è il risultato
http://img252.imageshack.us/img252/2922/immagineuk4.jpg
grazie per l'aiuto!