我在我的程序里用了一个JTableedPane,然后给它添加了3个JPane面板容器,再分别给每个面板加了一些组件,请问如何实现给选项卡容器添加事件处理,使的可以在3个子面板之间切换?

解决方案 »

  1.   

    public class Server extends JFrame {
      private JTabbedPane framTabPanel;
      public Server() {
    framTabPanel = new JTabbedPane();
                    //在JTabbedPane依次加入jpanel
    framTabPanel.add(OnlinePanel.getPanel(), "选项卡名");
    framTabPanel.add(userPanel.getPanel(), "选项卡名");
    framTabPanel.add(logPanel.getPanel(), "选项卡名");
    framTabPanel.add(iniPanel.getPanel(),"选项卡名");
    this.add(framTabPanel);
    this.setSize(500, 500);
    // 退出事件
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);
    }
    }
    点击即可切换,不需要事件