java API中 JLabel有个setIcon方法,可以把一张图片设置为JLabel的图标,setIcon public void setIcon(Icon icon)定义此组件将要显示的图标。如果icon值为null,则什么也不显示。此属性的默认值为 null。这是一个JavaBeans绑定属性。
具体方法如下:
1、打开eclipse创建一个test项目,并且把图片放进去。
2、创建一个“JLable_test”类文件。
3、首先创建两个变量imageIcon以及jlable。
4、创建frame窗口并显示。
5、通过addComponentListener方法监听窗口变化。
6、在监听窗口变化的方法中我们可以,每次窗口变换就删除jlable组件,并通过frame的getSize方法获得窗口大小设置为图片的宽高,然后再重新添加jlable组件显示。
7、运行后我们发现图片是填满窗口的,对窗口进行变换缩放的时候,jlable中的图片也会随之缩放。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)