private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 1071, 686);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new GridLayout(1, 0, 0, 0));
frame.add(new JLabel(new ImageIcon("ship.png")));
frame.getContentPane().add(new JLabel(new ImageIcon("ship.png")), ******);
}
Итак, я думал, что моя вторая последняя строка добавит изображение в рамку, но это не так. пытаясь выяснить, как использовать последнюю строку, чтобы увидеть, будет ли это работать. Я могу сделать GUI в C# без проблем, но это более похоже на визуальную студию. Борясь с Java, я установил конструктор окон, чтобы облегчить мою жизнь, но хочу добавить несколько изображений, чтобы сделать сетку на экране, и она, похоже, не поддерживает изображения, поэтому я пытаюсь сделать их вручную.Попытка добавить изображения в мой кадр
Ваша проблема, скорее всего, что вы не ища изображение, где вы думаете, что ищете его. Вы знаете, где ваши изображения относятся к каталогу пользователей? Узнайте. Распечатка: 'System.out.println (System.getProperty (" user.dir "));' –
Обычно мне не нужно добавлять полный каталог, если я добавляю его в проект. Я попробую! –
Он, как представляется, указывает на/Users/alihassan/Dropbox/Uni/workspace/SD3 Coursework Вправо, где я разместил свои изображения –