大家对面板数组的使用知道多少啊....
请大家发言指教.
我想一个通过按钮可以建立多个面板的效果.
点击一次建立个面板 .点击一次建立一个面板.
请大家指教啊.

解决方案 »

  1.   

    没问明白
    你想要增加的面板是JPanel还是别的?是想显示在JFrame里?是要替换以前的还是要和以前的都显示?都显示的话想怎么排列.....?
      

  2.   

    是的.JPanel.并让他显示在JFrame中.替换以前的。
      

  3.   

    在按钮事件中加上替换代码就可以了:
    JButton button = new JButton("下一个Panel");
    JPanel [] pane = new JPanel[5];
    int in = 0; // 表明现在使用的是哪个pane[]
    // 以上为全局变量// 所有pane[]都事例化并添加内部组件button.addActionListener(new ActionListener(){ // 按钮事件
        frame.getContentPane().remove(pane[in]);
        in++;
        if(in == pane.length){ // 解决越界问题
            in = 0;
        }
        frame.getContentPane().add(pane[in]);
        frame.getContentPane().validate();
    });