当前位置: 代码迷 >> Eclipse >> !背景图片老是浮在最上层,怎么处理
  详细解决方案

!背景图片老是浮在最上层,怎么处理

热度:26   发布时间:2016-04-23 01:24:19.0
求助求助!!!背景图片老是浮在最上层,怎么办?
        JPanel rightPanel=new JPanel();
        getContentPane().add(rightPanel); 
        Icon icon=new ImageIcon("Tulips.jpg");
        JLabel imgLabel = new JLabel();
        this.getLayeredPane().add(imgLabel,new Integer(Integer.MIN_VALUE));
        imgLabel.setBounds(0, 0, icon.getIconWidth(),icon.getIconHeight());
        ((JPanel)getContentPane()).setOpaque(false);
        rightPanel.add(imgLabel);


rightPanel上添加了3个面板,加入的图片把三个面板都遮住了,不知道为什么??请大神帮我解决一下,谢谢!

------解决方案--------------------
这个跟插入的顺序有关。
先放容器的总是会覆盖在后放入容器的。
另外楼主如果设的是背景的话那么就应该设置大容器的背景,这样就不会出现覆盖现象