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

📄 landingofmanager.java

📁 java 网吧项目 源码
💻 JAVA
字号:
package netbar;

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import java.util.*;

public class LandingOfManager extends JFrame {
    LandingOfManagerDate landingofmanagerdate = new LandingOfManagerDate();
           ArrayList array = new ArrayList();
           Manager manager = new Manager();
           Welcome welcome=new Welcome();
    public static String cardId="";
    public LandingOfManager() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public static void main(String[] args) {
        LandingOfManager landingofmanager = new LandingOfManager();
        landingofmanager.setSize(300,250);
        ManagerDate.setLocationAndView(landingofmanager);
        landingofmanager.show();
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(null);
        this.setTitle("登陆");
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(36, 40, 52, 30));
        jLabel1.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        jLabel1.setText("帐号:");
        btnOK.setBounds(new Rectangle(65, 123, 66, 34));
        btnOK.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        btnOK.setText("登陆");
        btnOK.addActionListener(new LandingOfManager_btnOK_actionAdapter(this));
        btnReset.setBounds(new Rectangle(165, 123, 66, 34));
        btnReset.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        btnReset.setText("重置");
        btnReset.addActionListener(new LandingOfManager_btnReset_actionAdapter(this));
        jLabel2.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        jLabel2.setText("密码:");
        txtName.setBounds(new Rectangle(95, 41, 159, 28));
        txtPassword.setBounds(new Rectangle(95, 79, 159, 28));
        this.getContentPane().add(btnOK);
        this.getContentPane().add(jPanel1);
        jPanel1.add(jLabel1);
        this.getContentPane().add(jPanel2);
        jPanel2.add(jLabel2);
        this.getContentPane().add(txtName);
        this.getContentPane().add(txtPassword);
        this.getContentPane().add(btnReset);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setBounds(new Rectangle(36, 78, 52, 30));
        this.setResizable(false);
    }

    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JTextField txtName = new JTextField();
    JPasswordField txtPassword = new JPasswordField();
    JButton btnOK = new JButton();
    JButton btnReset = new JButton();

    public void btnOK_actionPerformed(ActionEvent e) {
       // try{
            cardId = txtName.getText();
            String pass = txtPassword.getText();
           // if(landingofmanagerdate.ishava(cardId)==true){
            String nowtime = GetTime.gettime();

            if (cardId.equals("") && pass.equals("")) {
           //  array = landingofmanagerdate.istrue(cardId);
           //  if(landingofmanagerdate.ishava(cardId)==true){
            //     if (array.get(0).equals(pass)) { //判断是否输入正确
             //        if (array.get(2).equals("0")) { //判断是否锁定
              //           if (array.get(1).equals("0")) { //判断是否高级管理员
                             manager.AddManager.setEnabled(true);
                             manager.DeleteManager.setEnabled(true);
                             manager.NoteOfManager.setEnabled(true);
                             manager.LockedManager.setEnabled(true);
                             manager.ReleaseManager.setEnabled(true);
                             manager.WorkOfManager.setEnabled(true);
                             manager.MessageOfUse.setEnabled(true);
                             manager.DeleteAssociator.setEnabled(true);
                         } else {
                             manager.OutNetting.setEnabled(false);
                             manager.AddPrice.setEnabled(false);
                             manager.DoneNetting.setEnabled(false);
                         }
                         landingofmanagerdate.noteDate(cardId, nowtime);
                         this.dispose();
                        /// ManagerDate.setLocationAndView(manager);
                         manager.setSize(350, 350);
                         manager.setTitle("管理系统");
                         manager.setLocation(345, 200);
                         manager.setResizable(false);
                         manager.show();
                         welcome.setSize(350,350);
                         manager.remove(manager.getContentPane());
                         manager.getContentPane().add(welcome);
                         manager.setContentPane(welcome);
                         welcome.show();
                         JOptionPane.showMessageDialog(this,
                                 "欢迎" + cardId + "管理员登陆\n" +
                                 "您的登陆时间为:" + nowtime);
//                     } else
//                         JOptionPane.showMessageDialog(this,
//                                 "该用户已被锁定!\n请您马上于高级管理员联系!");
//
//                 } else
//                     JOptionPane.showMessageDialog(this, "密码或帐号输入错误!\n请重新输入");
//             }
//             else
//                  JOptionPane.showMessageDialog(this, "密码或帐号输入错误!\n请重新输入");
//            }else{
//           JOptionPane.showMessageDialog(this, "密码或帐号不能为空!\n请重新输入");
//        }
    }

    public void btnReset_actionPerformed(ActionEvent e) {
        txtName.setText("");
        txtPassword.setText("");
    }
}


class LandingOfManager_btnReset_actionAdapter implements ActionListener {
    private LandingOfManager adaptee;
    LandingOfManager_btnReset_actionAdapter(LandingOfManager adaptee) {
        this.adaptee = adaptee;
    }

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


class LandingOfManager_btnOK_actionAdapter implements ActionListener {
    private LandingOfManager adaptee;
    LandingOfManager_btnOK_actionAdapter(LandingOfManager adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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