JLabel setIcon图片无法显示
1个回答
展开全部
JLabel支持显示字符串,图片,甚至是简单的HTML代码
如果图片无法显示,那么需要判断:
该图片是否存在,
路径是否正确.
图片的格式是否支持,png,jpg等格式还是支持的
JLabel是否有添加到窗口中.
JLabel的位置没有偏离窗口的可见区域
一般来说,出现JLabel无法显示, 主要是图片的路径没有写正确.
特别是相对路径, 一定要仔细检查, 如果没有把握,就多些几次, 或者直接写绝对路径
比如我在Eclipse里,有一个图片bg.png,存在img包下面
src
---com.test
------xxx.java
---img
------bg.png
JLabel jl = new JLabel(new ImageIcon(this.getClass().getResource("/img/bg.png")));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询