我有兩個JTabbedPanes,JTabbedPane1 如何按下JTabbedPane2中的按鈕來顯示JTabbedPane1?如何通過單擊按鈕切換jTabbedPane中的選項卡?
這裏是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:對INT
JButton的測試=新的JButton( 「新聞」
... JLabel label1 = new JLabel();
label1.setText("This is Tab 1");
jp1.add(label1);
和類Jpane2與按鈕); jp2.add(test);
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]
}
}
偉大:D我只是忘記了索引。 – gumuruh 2017-12-12 02:10:31