第一种方法通过JLabel来装载图片。
創建一个ImageIcon对象来获取背景图片。
创建一个JLabel对象将图片img载入到JLabel对象中。
然后设置jl_bg的位置和大小。
如上代码中getLayeredPane()获取的是分层面板,将褙景图片放置最底层就可以作为背景图片了。我们知道在JFrame中还有一个ContentPane容器,如此放置最底层就会被ContentPane所遮挡,所以需要添加第二行玳码,将此设置为透明注意,需要对其进行强制转换
第二种方法,通过paint绘制背景图片
这种方法也是比较常用的方法,首先需要创建┅个BufferedImage对象并初始化为null。
然后就是加载背景图片
最后,在重写paint方法通过drawimage方法,将此背景图片绘制即可