2015-09-23 1 views
0

Это то, что дал нам мой профессор. Он также сказал, что этот код предполагает, что у нас есть изображение уже в каталоге. Я не знаю, как поместить изображение в каталог ...Не могу понять, как вставить изображение в blueJ

Добавление изображения Чтобы скомпилировать пример, вы должны импортировать дополнительные пакеты в верхней части исходного файла.

import java.awt.image.*; 
import javax.imageio.*; 
import java.io.*; 

В следующем коде используются некоторые дополнительные функции, не охваченные в книге, для отображения изображения JPEG или GIF. Предполагается, что у вас есть изображение в каталоге вашего проекта BlueJ под названием «MyPhoto.jpg», но вы должны заменить его на фактическое имя вашего изображения.

BufferedImage photo = null; 
try { 
File file = new File("MyPhoto.jpg"); 
photo = ImageIO.read(file); 
} catch (IOException e){ 
g.drawString("Problem reading the file", 100, 100); 
} 
g.drawImage(photo, 10, 10, 150, 225, null); 

ответ

0

добавление фото к каталогу означает:

если файл Java находится в «C: \ Program Files \ Java», то вы должны добавить файл с именем MyPhoto.jpg в ту же папку, ,

+0

«C: \ Program Files \ Java», возможно, не лучший пример для этого, так как его можно легко смутить (особенно новичками) с установочным каталогом jdk. –

+0

Спасибо, тонны! Вы спасли меня 10 очков :) – Danielle

+0

@ Даниэль, если этот ответ решил вам проблему, нажмите галочку рядом с ним. Я рад, что смогу помочь! – feltersnach

Смежные вопросы