求大神指导啊!!!
怎么在一个设置成绝对布局的panel上,加一个panel(也就是说想用一个cardlayout布局的panel覆盖原来的绝对布局的panel)??

解决方案 »

  1.   

    你可以把不用的panel隐藏起来!再重新设置布局方式,添加新的panel!
      

  2.   

    你可以看一下这个:
    import java.awt.CardLayout;
    import java.awt.Container;
    import javax.swing.JButton;
    import javax.swing.JFrame;public class J_CardLayout
    {
    public static void main(String args [])
    {
    JFrame app=new JFrame("  卡片布局管理器例程");
    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    app.setSize(400,200);
    Container c=app.getContentPane();
    CardLayout card=new CardLayout();
    c.setLayout(card);
    String s;
    JButton b;
    for(int i=0;i<5;i++)
    {
    s=" 按钮 "+(i+1);
    b=new JButton(s);
    c.add(b,s);
    }
    card.show(c,"  ");
    card.next(c);
    app.setVisible(true);}
    }