例:我有一个ATM机界面,用的是卡片布局,现在我在查询功能页面,如果点击退出应该回到选择页面。
import java.awt.*;
import javax.swing.*;
public class ChaXun {
private ATMButton tuibtn;
private Container contentp;
public ChaXun(final ATMFrame frame){ //传入ATM整个大页面,想用它里面的什么就用什么
this.getContentP().setLayout(null);
this.tuibtn=new ATMButton("img/buttonOff.jpg");
this.tuibtn.setBounds(450, 636, 140, 50);
this.getContentP().add(this.tuibtn);
this.tuibtn.addActionListener(new ActionListener() { //监听器
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
CardLayout card = (CardLayout) frame.getContentp().getLayout();
card.show(frame.getContentp(), "选择"); //第一个参是你你的母页面,第二参是你要跳转的页面,因为之前你已经对每个页面设置了唯一的字符串,直接在这里输入对应的字符串即可
}
});
时间: 2024-12-19 10:26:48