java JFrame里面怎么添加背景

这样为什么没有背景图片,初学者不太懂
2025-05-14 12:59:13
推荐回答(2个)
回答1:

我这里刚好有个例子

ImageIcon img = new ImageIcon("f:/library.jpg");//这是背景图片     
JLabel imgLabel = new JLabel(img);//将背景图放在标签里。  
this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));//注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。     
imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());//设置背景标签的位置

回答2:

lable.setIcon(bg);