如何使用show方法
JPanel有3个按钮,默认是显示添加的第一个按钮,可以是我希望他显示的第二个按钮。如何使用show切换到第二个按钮并使其显示?
public类Text扩展JFrame实现action listener {
public Text(){
this . setsize(400,350);
this.setLocation(200,100);
Container c = this . getcontentpane();
c . set layout(new GridLayout(3,3));
JPanel jp1 = new JPanel();
jp1 . set layout(new card layout(3,1));
jp1 . set border(border factory . createtitledorder("此处注意"));
JButton jb1 = new JButton(" button 1 ");
jb1 . set margin(new Insets(0,0,0,0));
jp1.add(jb1," aa ");
jb1 . addactionlistener(this);
JButton jb2 = new JButton(" button 2 ");
jb2 . set margin(new Insets(0,0,0,0));
jp1.add(jb2," bb ");
jb2 . addactionlistener(this);
JButton jb3 = new JButton(" button 3 ");
jb3 . set margin(new Insets(0,0,0,0));
jp1.add(jb3," cc ");
jb3 . addactionlistener(this);
this . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);
c . add(jp1);
}
public static void main(String[]args){
new Text()。set visible(true);
}
public void action performed(action event e){
JButton BTN =(JButton)e . getsource();
card layout card =(card layout)BTN . get parent()。get layout();
card . next(BTN . get parent());
}
}
0条评论