Это то, что дал нам мой профессор. Он также сказал, что этот код предполагает, что у нас есть изображение уже в каталоге. Я не знаю, как поместить изображение в каталог ...Не могу понять, как вставить изображение в 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);
«C: \ Program Files \ Java», возможно, не лучший пример для этого, так как его можно легко смутить (особенно новичками) с установочным каталогом jdk. –
Спасибо, тонны! Вы спасли меня 10 очков :) – Danielle
@ Даниэль, если этот ответ решил вам проблему, нажмите галочку рядом с ним. Я рад, что смогу помочь! – feltersnach