Вставка изображения или значка в компонент "JLabel"
В этом руководстве мы создадим JLabel с ImageIcon. Оба находятся в пакете javax.swing. "JLabel" используется для отображения текста и изображения или и того, и другого, и можно указать положение текста по отношению к изображению. По умолчанию изображение и текст выровнены по горизонтали. Вы даже можете манипулировать пикселями значка с помощью setIconTextGap().
ImageIcon создает изображение из URL, filename или массива бит. Наиболее часто используемым случаем является имя файла с указанием пути. ImageIcon реализует два интерфейса:
1- Icon; отображает изображение, специально используемое с украшением. 2- Seriazable: используется для чтения потока данных по указанному пути.
Реализация проста, вот шаги: 1- Создайте JFrame. 2- Создайте компонент "JLabel" с текстом, если он вам нужен. 3- Создайте ImageIcon:
ImageIcon icon = new ImageIcon(imgUrl);
4- Свяжите изображение с JLabel.
jlabel.setIcon(иконка);
Примечание: Мы можем оставить создание компонента "JLabel" в конце, потому что у него есть конструктор: