I'm trying to add some images to those labels,but Eclipse throw me java.lang.NullPointerException and I don't know why?! Please help :}
public class LabelPanel extends JPanel {
public JLabel[] bills;
public LabelPanel() {
setLayout(new FlowLayout());
init();
labelOrder();
}
private void init() {
bills = new JLabel[4];
for (int i = 0; i < bills.length; i++){
bills[0].setIcon(newImageIcon("C:\\users\\Acer\\Documents\\images\\1.jpg"));
bills[1].setIcon(new ImageIcon("C:\\Users\\Acer\\Documents\\images\\2.jpg"));
bills[2].setIcon(new ImageIcon("C:\\Users\\Acer\\Documents\\images\\5.jpg"));
bills[3].setIcon(new ImageIcon("C:\\Users\\Acer\\Documents\\images\\10.jpg"));
bills[4].setIcon(new ImageIcon("C:\\Users\\Acer\\Documents\\images\\20.jpg"));
}
}
private void labelOrder() {
add(bills[0]);
add(bills[1]);
add(bills[2]);
add(bills[3]);
add(bills[4]);
}
}