кажется, что я не могу показать изображение в моем интерфейсе, кнопки появляются, но изображения не отображаются.Есть какой-то недостающий код, который мне нужно поставить?Заранее спасибо!Вот код:
public static void main(String[] args) {
JFrame frame = new JFrame("#RoadToPhysicalFitness");
frame.setLayout(new GridLayout(3,1));
JPanel paneB = new JPanel();
JPanel paneI = new JPanel();
JPanel paneA = new JPanel();
paneB.setLayout(new BoxLayout(paneB,BoxLayout.X_AXIS));
paneI.setLayout(new BoxLayout(paneI,BoxLayout.X_AXIS));
paneA.setLayout(new BoxLayout(paneA,BoxLayout.X_AXIS));
JLabel IconB = new JLabel();
JLabel IconI = new JLabel();
JLabel IconA = new JLabel();
ImageIcon IcoB = new ImageIcon(new ImageIcon("C:\\Users\\banjawanja\\Documents\\NetBeansProjects\\JavaApplication1\\C:\\Users\\banjawanja\\Desktop\\Beginner.jpg").getImage().getScaledInstance(100,100, Image.SCALE_SMOOTH));
ImageIcon IcoI = new ImageIcon(new ImageIcon("C:\\Users\\banjawanja\\Documents\\NetBeansProjects\\JavaApplication1\\C:\\Users\\banjawanja\\Desktop\\Intermediate.jpg").getImage().getScaledInstance(100,100,Image.SCALE_SMOOTH));
ImageIcon IcoA = new ImageIcon(new ImageIcon("C:\\Users\\banjawanja\\Documents\\NetBeansProjects\\JavaApplication1\\C:\\Users\\banjawanja\\Desktop\\Advanced.jpg").getImage().getScaledInstance(100,100, Image.SCALE_SMOOTH));
System.out.println(new File("C:\\Users\\banjawanja\\Desktop\\Beginner.jpg").getAbsolutePath());
IconB.setIcon(IcoB);
IconI.setIcon(IcoI);
IconA.setIcon(IcoA);
JButton btnB = new JButton("Beginner");
JButton btnI = new JButton("Intermediate");
JButton btnA = new JButton("Advanced");
paneB.add(IconB);
paneB.add(btnB);
paneI.add(IconI);
paneI.add(btnI);
paneA.add(IconA);
paneA.add(btnA);
frame.add(paneB);
frame.add(paneI);
frame.add(paneA);
frame.pack();
frame.setVisible(true);