使用setIcon方法在JLabel中未完全显示图像

时间:2011-04-09 07:36:51

标签: java swing awt

您好 我将图像设置为JLabel,如下所示

ImageIcon icon=new ImageIcon(PathToImage,"Image");
jLabel4.setIcon(icon);

我将标签尺寸设置为5厘米x5厘米的正方形。 每当我将图标设置为Jlabel时,它都没有完全显示..只有部分图像显示在jlabel中。 怎么解决这个问题?

谢谢!

3 个答案:

答案 0 :(得分:2)

增加JLabel的大小或将图像的大小减小到JLabel。

答案 1 :(得分:1)

一种选择是调整图像大小以适应JLabel,或增加JLabel的大小

答案 2 :(得分:0)

我使用[java-image-scaling] [1]

缩放了图像

[1]:http://code.google.com/p/java-image-scaling/图书馆。

使用缩放图像非常简单只需要添加两行

ResampleOp resampleOp = new ResampleOp (100,200); BufferedImage rescaledTomato = resampleOp.filter(tomato, null);

“番茄”是您想要缩放的图像的名称。和(100,200)参数指定宽度&缩放图像的高度。

由于