powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в JPanel вывести (нарисовать) имадж?
5 сообщений из 5, страница 1 из 1
Как в JPanel вывести (нарисовать) имадж?
    #33250462
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<subj>

спасиба!
...
Рейтинг: 0 / 0
Как в JPanel вывести (нарисовать) имадж?
    #33251123
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на всю Jpanel ?
...
Рейтинг: 0 / 0
Как в JPanel вывести (нарисовать) имадж?
    #33251145
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый примитивный способ - это кинуть на нее JLabel, а лейблу назначить иконку.
...
Рейтинг: 0 / 0
Как в JPanel вывести (нарисовать) имадж?
    #33251229
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cпасиба.


А как потом поверх этого имаджа, в той же панели, наложить наверх, другие имаджи?
...
Рейтинг: 0 / 0
Как в JPanel вывести (нарисовать) имадж?
    #33251290
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
int width = 100;
int height = 100;

// Create buffered image that does not support transparency
BufferedImage bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

// Create a buffered image that supports transparency
bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);

These examples create buffered images that are compatible with the screen:

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
GraphicsConfiguration gc = gs.getDefaultConfiguration();

// Create an image that does not support transparency
bimage = gc.createCompatibleImage(width, height, Transparency.OPAQUE);

// Create an image that supports transparent pixels
bimage = gc.createCompatibleImage(width, height, Transparency.BITMASK);

// Create an image that supports arbitrary levels of transparency
bimage = gc.createCompatibleImage(width, height, Transparency.TRANSLUCENT);

A screen compatible buffered image can also be created from a graphics context:

public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D)g;
int width = 100;
int height = 100;

// Create an image that does not support transparency
BufferedImage bimage = g2d.getDeviceConfiguration().createCompatibleImage(
width, height, Transparency.OPAQUE);

// Create an image that supports transparent pixels
bimage = g2d.getDeviceConfiguration().createCompatibleImage(
width, height, Transparency.BITMASK);

// Create an image that supports arbitrary levels of transparency
bimage = g2d.getDeviceConfiguration().createCompatibleImage(
width, height, Transparency.TRANSLUCENT);
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в JPanel вывести (нарисовать) имадж?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]