2014-12-08 3 views
-1

, что это самый простой способ напечатать объект BufferedImage (изображение) на экране в Java затмения? IV красные несколько способов, но те так много деталей:Какой самый простой способ распечатать изображение на экране на java?

BufferedImage img=... 
+0

Это по своей сути сложно поместить изображение на экране, так как требуется опорный элемент пользовательского интерфейса для отображения изображения. – Compass

ответ

2

для распашных ...

Используйте JLabel см How to Use Labels для более подробной информации.

Чтобы прочитать изображение использовать ImageIO.read см Reading/Loading an Image для более подробной информации.

Вам нужно будет обернуть получившийся BufferedImage в ImageIcon, прежде чем вы можете установить его в JLabel ...

BufferedImage img = ImageIO.read(...); 
ImageIcon icon = new ImageIcon(img); 
JLabel label = new JLabel(icon); 
Смежные вопросы