请问各位,怎样可以像IE那样,只要点击图中的键钮就可以生成一个页面。自学中,思维有点迟钝,别介意问题有点笨哈!

解决方案 »

  1.   

    可以。
    MDI程序不都是这样子吗
      

  2.   

    试试这个符合你要求不public class TestFrame extends JFrame{
    private JTabbedPane jTabbedPane;
    private JPanel defaultPanel;
    private int index; public TestFrame() {
    init();
    } private void init() {
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    jTabbedPane = new JTabbedPane();
    jTabbedPane.setBounds(20, 70, 550, 280);
    jTabbedPane.addChangeListener(new ChangeListener() {
    @Override
    public void stateChanged(ChangeEvent e) {
    if(jTabbedPane.getSelectedComponent() == defaultPanel){
    Component component = jTabbedPane.getComponentAt(jTabbedPane
    .getComponentCount() - 1);
    jTabbedPane.removeTabAt(jTabbedPane
    .getComponentCount() - 1);
    jTabbedPane.addTab(String.valueOf(index++), null, new JPanel());
    jTabbedPane.addTab("", component);
    }
    }
    });
    add(jTabbedPane);
    defaultPanel = new JPanel();
    jTabbedPane.add(defaultPanel);
    setLayout(null);
    setBounds(200, 200, 600, 400);
    setVisible(true);
    } public static void main(String[] args) {
    new TestFrame();
    }
    }