Импортирование изображений с Eclipse - PullRequest
1 голос
/ 20 ноября 2011

Итак, я недавно переключился с BlueJ на Eclipse (это намного лучше!), И, перемещаясь по некоторым из моих java-файлов, я понял, что Eclipse не поддерживает Pictures ... В BlueJ для импорта файла изображения выпросто сделал бы:

Picture picVariable = new Picture("PictureFile.bmp");

Но по какой-то причине я получаю синтаксические ошибки, делающие это в Eclipse ... Как бы я загрузить картинку в Eclipse?

Кроме того, чтобы показатьИзображение в BlueJ, вы бы просто сделали:

picVariable.show();

... Как бы вы сделали это в Eclipse?Спасибо!

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Я не знаком с BlueJ, но тот факт, что вам не нужно выполнять какие-либо операции импорта, говорит мне, что 'Picture' - это какой-то класс, специфичный для BlueJ.

Когда Eclipse сообщает, что не может разрешить тип, это означает, что он не может найти определение класса 'Picture' в вашем пути к классам.

В обычной Java довольно просто отобразить картинку.

См. Следующую ветку списка рассылки для очень простого способа:

http://www.java -forums.org / новый Java / 527-Простейшие-полосные чтения дисплей-JPEG-image.html

Основная предпосылка - вы создаете ImageIcon, а затем используете JLabel для его рендеринга (при условии, что вы используете SwingGui.

ImageIcon image = new ImageIcon("filename");
JLabel imageLabel = new JLabel(image);
0 голосов
/ 20 ноября 2011

Я нашел библиотеку, которая вам нужна.

http://introcs.cs.princeton.edu/java/stdlib/stdlib.jar

Загрузите этот файл jar и поместите его в папку вашего проекта в каталоге проекта Eclipse. Щелкните правой кнопкой мыши по банке и выберите «Добавить в путь сборки»

...