mainframe.java

来自「一个网吧管理系统程序」· Java 代码 · 共 229 行

JAVA
229
字号
package bar;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class mainFrame extends JFrame {  JPanel contentPane;  JMenuBar jMenuBar1 = new JMenuBar();  JMenu jMenuCard = new JMenu();  JMenuItem jMenuCardMoney = new JMenuItem();  JMenuItem jMenuCardQuery = new JMenuItem();  JMenu jMenuUse = new JMenu();  JMenuItem jMenuUseIn = new JMenuItem();  JMenuItem jMenuUseOut = new JMenuItem();  JMenu jMenuHelp = new JMenu();  JMenuItem jMenuHelpAbout = new JMenuItem();  JMenu jMenuExit = new JMenu();  JMenuItem jMenuExitExit = new JMenuItem();  BorderLayout borderLayout1 = new BorderLayout();  welcomePanel welcomePanel1 = new welcomePanel();  aboutDialog aboutDialog1 = new aboutDialog(this,"网吧管理软件",true);  //Construct the frame  public mainFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(borderLayout1);    this.setSize(new Dimension(400, 300));    this.setTitle("欢迎访问");    jMenuCard.setText("查询");    jMenuCardMoney.setText("余额查询");    jMenuCardMoney.addActionListener(new mainFrame_jMenuCardMoney_actionAdapter(this));    jMenuCardQuery.setText("记录查询");    jMenuCardQuery.addActionListener(new mainFrame_jMenuCardQuery_actionAdapter(this));    jMenuUse.setText("使用");    jMenuUseIn.setText("上机");    jMenuUseIn.addActionListener(new mainFrame_jMenuUseIn_actionAdapter(this));    jMenuUseOut.setText("下机");    jMenuUseOut.addActionListener(new mainFrame_jMenuUseOut_actionAdapter(this));    jMenuHelp.setText("帮助");    jMenuHelpAbout.setText("关于");    jMenuHelpAbout.addActionListener(new mainFrame_jMenuHelpAbout_actionAdapter(this));    jMenuExit.setText("退出");    jMenuExitExit.setText("退出");    jMenuExitExit.addActionListener(new mainFrame_jMenuExitExit_actionAdapter(this));    jMenuCard.add(jMenuCardMoney);    jMenuCard.add(jMenuCardQuery);    jMenuUse.add(jMenuUseIn);    jMenuUse.add(jMenuUseOut);    jMenuHelp.add(jMenuHelpAbout);    jMenuExit.add(jMenuExitExit);    jMenuBar1.add(jMenuCard);    jMenuBar1.add(jMenuUse);    jMenuBar1.add(jMenuHelp);    jMenuBar1.add(jMenuExit);    this.getContentPane().add(welcomePanel1, null);    //this.getContentPane().add(contentPane, null);    this.setJMenuBar(jMenuBar1);    this.setContentPane(welcomePanel1);  }  //Overridden so we can exit when window is closed  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {         System.exit(0);    }  }  void jMenuCardMoney_actionPerformed(ActionEvent e) {    loginDialog loginDialog1 = new loginDialog(this,"数据查询",true);    loginDialog1.show();    if(login){      cardMoneyPanel cardMoneyPanel1 = new cardMoneyPanel(this, CardID);      this.remove(this.getContentPane());      this.setContentPane(cardMoneyPanel1);      this.show();    }  }  void jMenuCardQuery_actionPerformed(ActionEvent e) {    loginDialog loginDialog1 = new loginDialog(this,"数据查询",true);    loginDialog1.show();    if(login){      cardQueryPanel cardQueryPanel1 = new cardQueryPanel(this, CardID);      this.remove(this.getContentPane());      this.setContentPane(cardQueryPanel1);      this.show();    }  }  void jMenuUseIn_actionPerformed(ActionEvent e) {    uerInPanel useInPanel1 = new uerInPanel(this);    this.remove(this.getContentPane());    this.setContentPane(useInPanel1);    this.show();  }  void jMenuUseOut_actionPerformed(ActionEvent e) {    ComputerID = 0;    useOutDialog useOutDialog1 = new useOutDialog(this, "欢迎再次光临", true);    useOutDialog1.show();    if (ComputerID != 0) {      OutPanel outMoney1 = new OutPanel(ComputerID);      this.remove(this.getContentPane());      this.setContentPane(outMoney1);      this.show();    }  }  void jMenuHelpAbout_actionPerformed(ActionEvent e) {    aboutDialog1.show();  }  void jMenuExitExit_actionPerformed(ActionEvent e) {      System.exit(0);  }  void login_true(){    login = true;  }  void login_false(){    login = false;  }  void SetCardID(int ID){    CardID = ID;  }  void SetComputerID(int CID){    ComputerID = CID;  }  private int ComputerID;  private int CardID;  private boolean login = false;}class mainFrame_jMenuCardMoney_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuCardMoney_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuCardMoney_actionPerformed(e);  }}class mainFrame_jMenuCardQuery_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuCardQuery_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuCardQuery_actionPerformed(e);  }}class mainFrame_jMenuUseIn_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuUseIn_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuUseIn_actionPerformed(e);  }}class mainFrame_jMenuUseOut_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuUseOut_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuUseOut_actionPerformed(e);  }}class mainFrame_jMenuHelpAbout_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuHelpAbout_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuHelpAbout_actionPerformed(e);  }}class mainFrame_jMenuExitExit_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuExitExit_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuExitExit_actionPerformed(e);  }}

⌨️ 快捷键说明

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