Как отрисовать изображение поверх другого в java?

Пользователь

от jeremy_larkin , в категории: Java , 7 месяцев назад

Как отрисовать изображение поверх другого в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от krista , 6 месяцев назад

@jeremy_larkin 

Чтобы нарисовать изображение поверх другого в Java, вы можете использовать объект Graphics и методы drawImage() или drawImage() с параметрами, указывающими, какие изображения отрисовывать и где их отрисовывать.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
// Загрузка изображений
Image image1 = ImageIO.read(new File("image1.png"));
Image image2 = ImageIO.read(new File("image2.png"));

// Получение объекта Graphics для отрисовки изображений
Graphics g = buffer.getGraphics();

// Отрисовка первого изображения на окне
g.drawImage(image1, 0, 0, null);

// Отрисовка второго изображения поверх первого
g.drawImage(image2, 10, 10, null);


В этом примере мы загружаем два изображения, получаем объект Graphics для отрисовки и используем методы drawImage() для отрисовки изображений. Первое изображение отрисовывается с координатами (0, 0), а второе - с координатами (10, 10), что позволяет отобразить его поверх первого изображения.