J'ai créé une interface graphique pour mon application en utilisant le générateur d'interface graphique de Netbeans. J'essaie d'afficher un JFrame
contenant un JLabel
avec une image, et je n'arrive pas à obtenir le fichier Image
pour l'afficher.
Mon code généré :
private void initComponents() {
//...
jLabel1 = new JLabel(new ImageIcon(myPicture));
}
Et mon code de classe :
public class GUIWindow extends javax.swing.JFrame {
BufferedImage myPicture;
/** Creates new form GUIWindow */
public GUIWindow() throws IOException {
myPicture = ImageIO.read(new File("images/logo.png"));
initComponents();
this.add(jLabel1);
}
}
mais je ne vois toujours pas d'image ... (le chemin d'accès au fichier image suffit) c'est qqch comme :
my-project :
/build
/dist
/images/logo.png
/nbproject
/src (here I have all my source files)
/build.xml
/manifest.mf