Jak wyświetlić obraz w ramce?
Koduję gui i chciałem użyć embedde kilku zdjęć, ale przed umieszczeniem go w moim głównym programie napisałem ten kod, aby go przetestować:
public class guikopie extends javax.swing.JFrame{
public guikopie() {
a = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
a.setIcon(new javax.swing.ImageIcon("C:\\Users\\Public\\Pictures\\Sample Pictures\\Tulpen.jpg"));
add(a);//here i add it to the jlabel
pack();
}
public static void main(String args[]){
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new guikopie().setVisible(true);
}
});
}
private javax.swing.JLabel a;
}
Moje pytanie brzmi: dlaczego ten kod nie wyświetla obrazu?