程序如下,我想创建一个panel类,这个类使用cardlayout布局,里面有五个button,怎么样在类里实现点击button时使其依次出现?即怎么在actionlistener中实现cardlayout的next方法??
class Panel4 extends Panel{
private Button btn1_1=new Button("1_1");
private Button btn1_2=new Button("1_2");
private Button btn1_3=new Button("1_3");
private Button btn1_4=new Button("1_4");
private Button btn1_5=new Button("1_5");
public Panel4(){
                final CardLayout cLayout=new CardLayout();
setLayout(cLayout);
add(btn1_1,"1");
add(btn1_2,"2");
add(btn1_3,"3");
add(btn1_4,"4");
add(btn1_5,"5"); 
                btn1_1.addActionListener(new ActionListener(){
                      public void actionPerformed(ActionEvent e) {
                          cLayout.next(???); //以btn1_1为例,此处如何实现? 
                      }
                });
}
}另外,为什么add的时候要在button后面加一个字符串??