ImageIcon 从 URL、filename 或 bits 数组创建图像。最常用的情况是通过指示路径的文件名。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:
导入 javax.swing.JFrame;
导入 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.