📄 menupanel.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 + -