Tôi có hai JTabbedPanes, JTabbedPane1 Làm cách nào tôi có thể nhấn nút trong JTabbedPane2 để hiển thị JTabbedPane1?Làm cách nào để chuyển đổi các tab trong jTabbedPane bằng cách nhấp vào một nút?
Đây là mã cho 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();
}
}
đây là lớp JPane1:
... JLabel label1 = new JLabel();
label1.setText("This is Tab 1");
jp1.add(label1);
và lớp Jpane2 với nút trên int
JButton test = new JButton ("Press"); jp2.add (kiểm tra);
ButtonHandler phandler = new ButtonHandler();
test.addActionListener(phandler);
setVisible(true);
} nên vấn đề là ở đây trong ActionListener nút trên Jpanel2
class ButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
// what i do now ? to call jpanel 1 show ![alt text][1]
}
}
tuyệt vời: D Tôi vừa quên chỉ mục. – gumuruh