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

📄 netbarfrm.java

📁 一个简单的机房管理系统 可以简单的实现查询,计费 上下机,充值等功能
💻 JAVA
字号:
package src.netbar;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.ImageIcon;

/*
 这是主界面!
 */
public class NetBarFrm
    extends JFrame {
  JPanel contentPane;//是一般轻量级容器。
  JMenuBar jMenuBar1 = new JMenuBar();//菜单栏的实现
  JMenu jmf_NetBar_Use = new JMenu();
  JMenuItem jmf_NetBar_Up = new JMenuItem();
  JMenuItem jmf_NetBar_Down = new JMenuItem();
  JMenu jmf_NetBar_Help = new JMenu();
  JMenuItem jmf_NetBar_About = new JMenuItem();
  JMenu jmf_NetBar_Exit = new JMenu();
  JMenuItem jmf_NetBar_Close = new JMenuItem();
  JLabel lab_NetBar_Logo = new JLabel();
  JLabel lab_NetBar_NE = new JLabel();
  JLabel lab_NetBar_Ver = new JLabel();
  JMenu jmf_NetBar_Amin = new JMenu();
  JMenuItem jmf_NetBar_UseAdd = new JMenuItem();
  JMenuItem jmf_NetBar_UseUpBalance = new JMenuItem();
  JMenuItem jmf_NetBar_UseUpdate = new JMenuItem();
  JMenuItem jmf_NetBar_UseDel = new JMenuItem();
  JMenuItem meuBack = new JMenuItem();
  JLabel jLabel1 = new JLabel();
  public NetBarFrm() {
    try {
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      jbInit();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  /*
    这是窗体参数
   */
  private void jbInit() throws Exception {
    contentPane = (JPanel) getContentPane();
    contentPane.setLayout(null);
    this.setBounds(440, 250, 570, 390);
    this.setResizable(false);
    setSize(new Dimension(400, 300));
    setTitle("机房管理系统");
    jmf_NetBar_Use.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
    jmf_NetBar_Use.setText("使用");
    jmf_NetBar_Up.setText("上机");
    jmf_NetBar_Up.addActionListener(new NetBarFrm_jmf_NetBar_Up_actionAdapter(this));
    jmf_NetBar_Down.setText("下机");
    jmf_NetBar_Down.addActionListener(new
                                      NetBarFrm_jmf_NetBar_Down_actionAdapter(this));
    jmf_NetBar_Help.setText("帮助");
    jmf_NetBar_About.setText("关于我们");
    jmf_NetBar_About.addActionListener(new
                                       NetBarFrm_jmf_NetBar_About_actionAdapter(this));
    jmf_NetBar_Exit.setText("退出");
    jmf_NetBar_Close.setText("关闭程序");
    jmf_NetBar_Close.addActionListener(new
                                       NetBarFrm_jmf_NetBar_Close_actionAdapter(this));
    lab_NetBar_Logo.setBounds(new Rectangle(181, 73, 168, 145));
    lab_NetBar_NE.setToolTipText("");
    lab_NetBar_NE.setText("程序开发:Tiger");
    lab_NetBar_NE.setBounds(new Rectangle(32, 174, 114, 27));
    lab_NetBar_Ver.setText("版本: 科大简洁版本");
    lab_NetBar_Ver.setBounds(new Rectangle(29, 198, 109, 17));
    jmf_NetBar_Amin.setText("管理");
    jmf_NetBar_UseAdd.setText("用户帐号添加");
    jmf_NetBar_UseAdd.addActionListener(new
        NetBarFrm_jmf_NetBar_UseAdd_actionAdapter(this));
    jmf_NetBar_UseUpBalance.setText("用户帐号充值");
    jmf_NetBar_UseUpBalance.addActionListener(new
        NetBarFrm_jmf_NetBar_UseUpBalance_actionAdapter(this));
    jmf_NetBar_UseUpdate.setText("用户帐号修改");
    jmf_NetBar_UseUpdate.addActionListener(new
        NetBarFrm_jmf_NetBar_UseUpdate_actionAdapter(this));
    jmf_NetBar_UseDel.setText("用户帐号删除");
    jmf_NetBar_UseDel.addActionListener(new
        NetBarFrm_jmf_NetBar_UseDel_actionAdapter(this));
    meuBack.setText("管理员登陆");
    meuBack.addActionListener(new NetBarFrm_meuBack_actionAdapter(this));
    jLabel1.setFont(new java.awt.Font("华文琥珀", Font.PLAIN, 28));
    jLabel1.setForeground(Color.blue);
    jLabel1.setText("机房管理系统");
    jLabel1.setBounds(new Rectangle(90, 15, 184, 36));
    jMenuBar1.add(jmf_NetBar_Use);
    jMenuBar1.add(jmf_NetBar_Amin);
    jMenuBar1.add(jmf_NetBar_Help);
    jMenuBar1.add(jmf_NetBar_Exit);
    jmf_NetBar_Use.add(jmf_NetBar_Up);
    jmf_NetBar_Use.add(jmf_NetBar_Down);
    jmf_NetBar_Help.add(jmf_NetBar_About);
    jmf_NetBar_Exit.add(meuBack);
    jmf_NetBar_Exit.add(jmf_NetBar_Close);
    contentPane.add(lab_NetBar_Logo);
    contentPane.add(lab_NetBar_NE);
    contentPane.add(lab_NetBar_Ver);
    contentPane.add(jLabel1);
    jmf_NetBar_Amin.add(jmf_NetBar_UseAdd);
    jmf_NetBar_Amin.add(jmf_NetBar_UseUpBalance);
    jmf_NetBar_Amin.add(jmf_NetBar_UseUpdate);
    jmf_NetBar_Amin.add(jmf_NetBar_UseDel);
    jmf_NetBar_Use.addSeparator();
    setJMenuBar(jMenuBar1);
    ImageIcon objImageIcon = new ImageIcon("imags\\logo.gif");
    lab_NetBar_Logo.setIcon(objImageIcon);
  }

  /**
   * 这些是窗体事件监听
   */
  void jMenuFileExit_actionPerformed(ActionEvent actionEvent) {
    System.exit(0);
  }

  public void jmf_NetBar_Close_actionPerformed(ActionEvent e) {
    System.exit(0);
  }

  public void jmf_NetBar_Up_actionPerformed(ActionEvent e) {
    UpComputerFrm objUpComputerFrm = new UpComputerFrm();
    objUpComputerFrm.show();
  }

  public void jmf_NetBar_About_actionPerformed(ActionEvent e) {
    JOptionPane.showMessageDialog(this,
                                  "太原科技大学计算机四班.\n        学号 40  41  42",
                                  "关于我们", JOptionPane.INFORMATION_MESSAGE);
  }

  public void jmf_NetBar_Down_actionPerformed(ActionEvent e) {
    DownComputerFrm objDownComputer = new DownComputerFrm();
    objDownComputer.show();
  }

  public void jmf_NetBar_UseAdd_actionPerformed(ActionEvent e) {
    addUseFrm addUse = new addUseFrm();
    addUse.show();
  }

  public void jmf_NetBar_UseUpBalance_actionPerformed(ActionEvent e) {
    upUseBalance upBalance = new upUseBalance();
    upBalance.show();
  }

  public void jmf_NetBar_UseUpdate_actionPerformed(ActionEvent e) {
    upDateUseFrm upUse = new upDateUseFrm();
    upUse.show();
  }

  public void jmf_NetBar_UseDel_actionPerformed(ActionEvent e) {
    delUseFrm delUse = new delUseFrm();
    delUse.show();
  }

  public void meuBack_actionPerformed(ActionEvent e) {
    NetBarFrmLogin login = new NetBarFrmLogin();
    login.show();
    this.dispose();
  }
}

class NetBarFrm_meuBack_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_meuBack_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_UseUpBalance_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_UseUpBalance_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_UseUpdate_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_UseUpdate_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_UseAdd_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_UseAdd_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_UseDel_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_UseDel_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_Up_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_Up_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_About_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_About_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_Down_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_Down_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jmf_NetBar_Close_actionAdapter
    implements ActionListener {
  private NetBarFrm adaptee;
  NetBarFrm_jmf_NetBar_Close_actionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

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

class NetBarFrm_jMenuFileExit_ActionAdapter
    implements ActionListener {
  NetBarFrm adaptee;

  NetBarFrm_jMenuFileExit_ActionAdapter(NetBarFrm adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent actionEvent) {
    adaptee.jMenuFileExit_actionPerformed(actionEvent);
  }
}

⌨️ 快捷键说明

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