使用 setIcon 方法在 JLabel 中图像未完全显示
你好 我将图像设置为 JLabel,如下所示
ImageIcon icon=new ImageIcon(PathToImage,"Image");
jLabel4.setIcon(icon);
我已将标签尺寸设置为 5 厘米 x 5 厘米见方。 每当我将图标设置为 Jlabel 时,它都不会完全显示.. jlabel 中仅显示图像的一部分。 如何解决这个问题?
谢谢 !
Hello
I am setting image to JLabel as below
ImageIcon icon=new ImageIcon(PathToImage,"Image");
jLabel4.setIcon(icon);
I have set label size as 5cm x5 cm square.
Whenever i am setting icon to Jlabel it is not shown fully .. only part of image is shown in jlabel.
How to solve this ?
Thanks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
增加 JLabel 的大小或减小 JLabel 中图像的大小。
Increase the size of JLabel or decrease the size of image to in JLabel.
一种选择是调整图像大小以适合 JLabel,或增加 JLabel 的大小
One option is to resize the image to fit the JLabel, or increase the size of the JLabel
缩放图像
我使用 [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);
“tomato ”是要缩放的图像的名称。和(100,200)参数指定宽度&缩放图像的高度。
谢谢
I have scaled image using [java-image-scaling][1]
[1]: http://code.google.com/p/java-image-scaling/ Library.
With scaling image is very simple just need to add two lines
ResampleOp resampleOp = new ResampleOp (100,200);
BufferedImage rescaledTomato = resampleOp.filter(tomato, null);
"tomato " is name of image you want to scale. and (100,200) parameters specifies width & height of scaled image.
Thanks