在 Swing 中 ImageIcon 的使用
要使用 ImageIcon
例子:
ImageIcon icon = new ImageIcon("..jpg");
JLabel lb = new JLabel(icon);
this.getContentPane().add(lb);
没有专门的显示 Image 的控件,只能把 Image 附着在Label或 Button 上。
路径:
路径名以 / 表示 / 当前目录是在 class 所在的目录。
对齐:
有两种对齐的内容
1、setHorizontalAlignment() setVerticalAlignment()
表示整个控件的对齐方式
2、setHorizontalTextAlignment() bt.setVerticalTextAlignment()
表示控件中文字相对于图像的对齐方式
对齐样式在 SwingConstants 中。
如:
JLabel lb = new JLabel(icon);
lb.setHorizontalTextPosition(SwingConstants.CENTER); // 文字在图像中间
lb.setHorizontalAlignment(SwingConstants.LEFT); // 整个控件在区域上向左对齐。
lb.setText("This is a test");
Horizontal 是用于水平方向的对齐, Vertical 是用于垂直方向上的对齐。
注意: ImageIcon 不能显示动画图像,如动画的 gif,
swing中ImageIcon的使用
最新推荐文章于 2025-05-30 09:43:17 发布