ImageIcon создает изображение из URL, filename или массива бит. Наиболее часто используемым случаем является имя файла с указанием пути. ImageIcon реализует два интерфейса:
1- Icon; отображает изображение, специально используемое с украшением.
2- Seriazable: используется для чтения потока данных по указанному пути.
Реализация проста, вот шаги:
1- Создайте JFrame.
2- Создайте компонент "JLabel" с текстом, если он вам нужен.
3- Создайте ImageIcon:
ImageIcon icon = new ImageIcon(imgUrl); |
jlabel.setIcon(иконка); |
JLabel("text" icon, JLabel.CENTER); |
Example
import javax.swing.ImageIcon;After run:
import javax.swing.JFrame;
import javax.swing.JLabel;
public class AddImage {
public static void main(String[] args) {
//Создание JFrame
JFrame frame = new JFrame("JLabel Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(530,600);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
//URL изображения
String imgUrl="icon.png";
ImageIcon icon = new ImageIcon(imgUrl);
//Создание компонента "JLable" с выравниванием по левому краю
"JLabel" jlabel = new "JLabel"(icon, JLabel.CENTER);
//добавляем компонент "JLabel" в JFrame
frame.getContentPane().add(jlabel);
frame.validate();
}
}
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.