java吧 关注:1,188,996贴子:12,597,242
  • 0回复贴,共1

怎样使得窗口改变大小后图片跟着改变

只看楼主收藏回复

就是背景图片时刻充满整个窗口的意思
ImageIcon img = new ImageIcon("src/leavegui/40.jpg");//这是背景图片
JLabel imgLabel = new JLabel(img);//将背景图放在标签里。
int width =this.getWidth();
int height =this.getHeight();
this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));//注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。
imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());//设置背景标签的位置
Container cp=this.getContentPane();
cp.setLayout(new BorderLayout());
((JPanel)cp).setOpaque(false); 怎么改?


1楼2015-11-18 20:39回复