java添加背景图片的一个神奇现象

img
这是我今天早上学习如何添加背景图片之后写的代码,通过运行我神奇的发现第28行和第41行这俩行相同的代码必须同时存在最后才可以正确运行出结果,少哪一行都会导致标签了l1和l2会被背景挡住无法显示

添加背景的方式有很多,主要理解JFrame的构成,包含布局和内容面板,这种方式也不是唯一的!
使用如下代码也可以很简单的添加背景图片,将图片直接加载JFrame层:
JLabel bgimg = new JLabel(new ImageIcon("imgs/bj.png"));
add(bgimg);