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

📄 mainframe.java~48~

📁 这是本人刚刚得到的JBuilder9软件开发项目实践的源码
💻 JAVA~48~
字号:
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.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) {
    useInPanel useInPanel1 = new useInPanel();
    this.remove(this.getContentPane());
    this.setContentPane(useInPanel1);
    this.show();
  }

  void jMenuUseOut_actionPerformed(ActionEvent e) {
    useOutDialog useOutDialog1 = new useOutDialog(this,"欢迎再次光临",true);
    useOutDialog1.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;
  }

  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -