⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menupanel.java

📁 做太久,忘了什么功能了!好象取款机的功能..冒似...
💻 JAVA
字号:
package bankmanager;

import java.awt.BorderLayout;

import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.*;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Rectangle;

public class MenuPanel extends JPanel {

    JButton Saving = new JButton();
    JButton bntFanHui = new JButton();
    JButton bntQukuan = new JButton();
    JButton bntHuiLv = new JButton();
    JButton bntChaXun = new JButton();
    JButton bntZhuanZhang = new JButton();

    ImageIcon image = new ImageIcon("bank2.jpg");
    JLabel lbltwo = new JLabel(image);
    JPanel jPanel1 = new JPanel();
    BankFrame bkframe;
    public MenuPanel( BankFrame bf)
    {
        this();
        bkframe =bf;
    }
    public MenuPanel() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.setLayout(null);
        jPanel1.setBackground(Color.white);
        jPanel1.setOpaque(true);
        jPanel1.setBounds(new Rectangle(0, 0, 700, 450));
        jPanel1.setLayout(null);
        lbltwo.setBackground(Color.white);
        lbltwo.setBorder(BorderFactory.createEtchedBorder());
        lbltwo.setDisplayedMnemonic('0');
        lbltwo.setText("");
        lbltwo.setBounds(new Rectangle(171, 0, 353, 451));
        Saving.setBackground(UIManager.getColor("Menu.selectionBackground"));
        Saving.setBounds(new Rectangle(12, 195, 93, 49));
        Saving.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 18));
        Saving.setForeground(Color.white);
        Saving.setText("存 款");
        Saving.addActionListener(new MenuPanel_bntCunkuan_actionAdapter(this));
        bntFanHui.setBackground(UIManager.getColor("Menu.selectionBackground"));
        bntFanHui.setBounds(new Rectangle(587, 286, 97, 44));
        bntFanHui.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 18));
        bntFanHui.setForeground(Color.white);
        bntFanHui.setText("返 回");
        bntFanHui.addActionListener(new MenuPanel_bntFanHui_actionAdapter(this));

        bntQukuan.setBackground(UIManager.getColor("Menu.selectionBackground"));
        bntQukuan.setBounds(new Rectangle(12, 93, 91, 47));
        bntQukuan.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 18));
        bntQukuan.setForeground(Color.white);
        bntQukuan.setText("取 款");
        bntQukuan.addActionListener(new MenuPanel_bntQukuan_actionAdapter(this));
        bntHuiLv.setBackground(UIManager.getColor("Menu.selectionBackground"));
        bntHuiLv.setBounds(new Rectangle(588, 189, 94, 44));
        bntHuiLv.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 14));
        bntHuiLv.setForeground(Color.white);
        bntHuiLv.setText("汇率查询");
        bntHuiLv.addActionListener(new MenuPanel_bntHuiLv_actionAdapter(this));
        bntChaXun.setBackground(UIManager.getColor("Menu.selectionBackground"));
        bntChaXun.setBounds(new Rectangle(587, 94, 97, 44));
        bntChaXun.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 14));
        bntChaXun.setForeground(Color.white);
        bntChaXun.setText("查询余额");
        bntChaXun.addActionListener(new MenuPanel_bntChaXun_actionAdapter(this));
        bntZhuanZhang.setBackground(UIManager.getColor(
                "Menu.selectionBackground"));
        bntZhuanZhang.setBounds(new Rectangle(14, 297, 90, 44));
        bntZhuanZhang.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 18));
        bntZhuanZhang.setForeground(Color.white);
        bntZhuanZhang.setText("转 帐");
        bntZhuanZhang.addActionListener(new
                                        MenuPanel_bntZhuanZhang_actionAdapter(this));
        jPanel1.add(bntQukuan);
        jPanel1.add(lbltwo);
        jPanel1.add(bntFanHui);
        jPanel1.add(bntChaXun);
        jPanel1.add(bntHuiLv);
        jPanel1.add(Saving);
        jPanel1.add(bntZhuanZhang);
        this.add(jPanel1);

        lbltwo.setBounds(0,0,450,400);
        lbltwo.setBounds(new Rectangle(123, 0, 449, 450));
    }
    //返回到LogoIn
    public void bntFanHui_actionPerformed(ActionEvent e) {
        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new LogoIn());
        MainAppBank.frame.setVisible(true);

    }
    //切换到查询界面
    public void bntChaXun_actionPerformed(ActionEvent e) {
        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new PanelYuE().jPanel1);
        MainAppBank.frame.setVisible(true);
    }
    //切换到汇率界面
    public void bntHuiLv_actionPerformed(ActionEvent e) {
        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new HuiLvPanel());
        MainAppBank.frame.setVisible(true);
    }
    //切换 到取款界面
    public void bntQukuan_actionPerformed(ActionEvent e) {
        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new QuKuanPanel());
        MainAppBank.frame.setVisible(true);
    }


    //切换到转帐
    public void bntZhuanZhang_actionPerformed(ActionEvent e) {
        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new ZhuanZhangPanel().jPanel1);
        MainAppBank.frame.setVisible(true);

    }
    //切换 到存款界面
    public void Saving_actionPerformed(ActionEvent e) {
//        MainAppBank.frame.setVisible(false);
//        MainAppBank.frame.setContentPane(new CunKuanPanel().jPanel1);
//        MainAppBank.frame.setVisible(true);
       Save dlgSave = new Save();
            dlgSave.setSize(700,400);
            Dimension dlgSize=dlgSave.getPreferredSize();
            Dimension frmSize=dlgSave.getSize();
            Point loc=getLocation();
            dlgSave.setLocation((frmSize.width-dlgSize.width)/4+loc.x,
                                   (frmSize.height-dlgSize.height)/2+loc.y);
            dlgSave.setModal(true);
            dlgSave.setVisible(true);


    }
}


class MenuPanel_bntZhuanZhang_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntZhuanZhang_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntZhuanZhang_actionPerformed(e);
    }
}


class MenuPanel_bntCunkuan_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntCunkuan_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {

        adaptee.Saving_actionPerformed(e);
    }
}


class MenuPanel_bntQukuan_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntQukuan_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntQukuan_actionPerformed(e);
    }
}


class MenuPanel_bntHuiLv_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntHuiLv_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntHuiLv_actionPerformed(e);
    }
}


class MenuPanel_bntChaXun_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntChaXun_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntChaXun_actionPerformed(e);
    }
}


class MenuPanel_bntFanHui_actionAdapter implements ActionListener {
    private MenuPanel adaptee;
    MenuPanel_bntFanHui_actionAdapter(MenuPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntFanHui_actionPerformed(e);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -