Swing的一个问题:JLabel中如何设置ImageIcon为自动缩放啊?

时间:2023-02-05 20:35:35
如题:JLabel中设置了ImageIcon,怎么让图片在Label上自动缩放啊?谢谢了先!

3 个解决方案

#1


自动缩放?具体是什么样的?Label变小图片也变小Label变大图片也变大? 变大时图片何能失真,可以吗?
如果是这样的话 自定义一个JLabel,内部实现图片的缩放

#2


关注 dev.java.net 上的 flamingo 项目。
https://flamingo.dev.java.net/learn.html
引用
The  ResizableIcon extends the core Icon interface to allow scaling the icon visuals at runtime. This is especially relevant for controls that can be dynamically resized. This class is used extensively in Flamingo for such controls as ribbon buttons or file viewer panel, but can be used in core and third-party cmponents as well.

#3


JLabel的大小 

#1


自动缩放?具体是什么样的?Label变小图片也变小Label变大图片也变大? 变大时图片何能失真,可以吗?
如果是这样的话 自定义一个JLabel,内部实现图片的缩放

#2


关注 dev.java.net 上的 flamingo 项目。
https://flamingo.dev.java.net/learn.html
引用
The  ResizableIcon extends the core Icon interface to allow scaling the icon visuals at runtime. This is especially relevant for controls that can be dynamically resized. This class is used extensively in Flamingo for such controls as ribbon buttons or file viewer panel, but can be used in core and third-party cmponents as well.

#3


JLabel的大小