JLabel展示文本和图片--java进阶day03
1.JLabel
我们想要在窗体中展示图片或者文本是不能直接展示的,文本和图片必须要放在JLabel这个组件中
JLabel实质是窗体中的一块区域,创建了一个JLabel对象意味着在窗体中开辟了一块区域,组件则放置在这块区域

2.JLabel创建

1.JLabel展示文本

2.JLabel展示图片
Icon是一个接口,参数是接口,所以要给实现类对象

其中Icon有个实现类叫ImagnIcon,该实现类可以接收图片的地址,用于加载图片
将ImageIcon的变量放入JLabel中就意味着加载了这张图片

我们可以简写成

.

注意事项
如果加载的两张图片位置重叠了,优先显示的是第一张加载的图片,后添加的图片是压在前加载图片的下面
3.图片显示问题
1.图片不显示
如果JLabel中图片不显示,就要确认自己的地址有没有写错

2.图片显示不全
如果加载的图片显示不全,极有可能是因为在自行设定图片摆放位置时,分辨率写小了(宽、高),则时我们就可以找到图片--右键--详细信息,查看图片对应的分辨率并使用


浙公网安备 33010602011771号