Java добавляет ImageIcon в JLabel
Я пытаюсь сделать очень простую игру с Java, и у меня возникают проблемы с отображением изображения наJFrame
, В прошлом это работало для меня, а сейчас нет, я не вижу, что я сделал неправильно.
Я попытался распечатать текущий рабочий каталог и изменить, где я получаю свое изображение, чтобы соответствовать этому. Вполне вероятно, что проблема не в получении изображения, так как мой (filefinder или filereader или что-то подобное) может найти его без проблем, но я не могу правильно добавить его (ImageIcon
) кJLabel
или что кJFrame
.
Это мой код ...
JFrame frame = new JFrame("no image");
ImageIcon image = new ImageIcon("C:/Documents and Settings/user/Desktop/hi/xD/JavaApplication2/image.png");
JLabel imagelabel = new JLabel(image);
frame.add(imagelabel);
JFrame
былsetVisible(true)
а такжеpack()
.
Может кто-нибудь, пожалуйста, помогите мне понять, что не так.