Как переключать вкладки в jTabbedPane, нажимая кнопку?

У меня есть два JTabbedPanes, JTabbedPane1 и 2 Как я могу нажать кнопку в JTabbedPane2, чтобы отобразить JTabbedPane1?

Вот код для JTabbedPane:

public class TabbedPane extends JFrame {

    public TabbedPane() {


        setTitle("Tabbed Pane");  
        setSize(300,300); 

        JTabbedPane jtp = new JTabbedPane();

       getContentPane().add(jtp);

       JPanel1 jp1 = new JPanel1();//This will create the first tab

       JPanel jp2 = new JPanel2();//This will create the second tab

       //add panel .........

    //example usage
     public static void main (String []args){
        TabbedPane tab = new TabbedPane();
    }

}

вот класс JPane1:

...    JLabel label1 = new JLabel();
       label1.setText("This is Tab 1");
       jp1.add(label1);

и класс Jpane2 с кнопкой на int

JButton test = new JButton ("Нажмите "); jp2.add (тест);

ButtonHandler phandler = new ButtonHandler();
test.addActionListener(phandler);
setVisible(true); 

} поэтому проблема здесь, в ActionListener кнопки на Jpanel2

class ButtonHandler implements ActionListener{
       public void actionPerformed(ActionEvent e){
              // what i do now ? to call  jpanel 1 show ![alt text][1]
       }
}

alt text

19
задан Myk Agustin 9 July 2015 в 04:39
поделиться