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

📄 menuhandler.java

📁 一个资产管理系统的源码
💻 JAVA
字号:
package zichan;



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


/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MenuHandler implements ActionListener{
    public MenuHandler() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    final int w=400;
    final int h=400;

    public AssetHandler assethandle;
    public CateHandler catehandle;
    public EmpHandler emphandle;
    public LendHandler lendhandle;
    public OperatorHandler operhandle;
    public MenuHandler(AssetHandler ah,CateHandler ch,EmpHandler eh,LendHandler lh,OperatorHandler oh) {
        assethandle=ah;
        catehandle=ch;
        emphandle=eh;
        lendhandle=lh;
        operhandle=oh;
    }
    public void setHandler(EmpHandler eh,CateHandler ch,AssetHandler ah,LendHandler lh,OperatorHandler oh) {
                emphandle = eh;
                catehandle = ch;
                assethandle = ah;
                lendhandle = lh;
                operhandle = oh;
        }

    /**public void addAsset(){

        Mydialog p = new AddBtn(assethandle);
                Dialog emp = new Dialog(p) ;
                emp.setSize(w,h);
                emp.setResizable(true);
                emp.setVisible(true);
                assethandle.addEv = emp;


         } */
    public void addEmp(){
       Mydialog p = new AddButPanel(emphandle);
       EmpView ev=new EmpView(p);
       ev.setSize(w,h);
       ev.setVisible(true);
       ev.setResizable(true);
       emphandle.addEv=ev;
     }
     public void uptEmp(){
       Mydialog p = new UptButPanel(emphandle);
       EmpView ev=new EmpView(p);
       ev.setSize(w,h);
       ev.setVisible(true);
       ev.setResizable(true);
       emphandle.uptEv=ev;
     }
     public void delEmp(){
       Mydialog p = new DelButPanel(emphandle);
       EmpView ev=new EmpView(p);
       ev.setSize(w,h);
       ev.setVisible(true);
       ev.setResizable(true);
       emphandle.uptEv=ev;
     }


    public void addCate(){
       Mydialog p=new AddButPanel(catehandle);
       CateView cv=new CateView(p);
       cv.setSize(w,h);
       cv.setVisible(true);
       cv.setResizable(true);
       catehandle.addEv=cv;
    }
    public void uptCate(){
            Mydialog p=new UptButPanel(catehandle);
            CateView cv=new CateView(p);
            cv.setSize(w,h);
            cv.setVisible(true);
            cv.setResizable(true);
            catehandle.uptEv=cv;
    }
    public void delCate(){
           Mydialog p=new DelButPanel(catehandle);
           CateView cv=new CateView(p);
           cv.setSize(w,h);
           cv.setVisible(true);
           cv.setResizable(true);
           catehandle.uptEv=cv;

    }
    public void addAsset() {
            Mydialog p = new AddButPanel(assethandle);
            AssetView asset = new AddAssetView(p) ;
            asset.setSize(w,h);
            asset.setResizable(true);
            asset.setVisible(true);
            assethandle.addEv = asset;
    }
   /* public void lenAsset() {
            Mydialog p = new LenButPanel(lendhandle);
            LendView lend = new LenLendView(p) ;
            lend.setSize(w,h);
            lend.setResizable(true);
            lend.setVisible(true);
            lendhandle.lenEv = lend;
    }
    public void retAsset() {
            Mydialog p = new RetButPanel(lendhandle);
            LendView lend = new RetLendView(p) ;
            lend.setSize(w,h);
            lend.setResizable(true);
            lend.setVisible(true);
            lendhandle.retEv = lend;
    }*/
    public void uptAsset() {
            Mydialog p = new UptButPanel(assethandle);
            AssetView asset = new UptAssetView(p) ;
            asset.setSize(w,h);
            asset.setResizable(true);
            asset.setVisible(true);
            assethandle.uptEv =asset;
    }
    public void delAsset() {
            Mydialog p = new DelButPanel(assethandle);
            AssetView asset = new DelAssetView(p) ;
            asset.setSize(w,h);
            asset.setResizable(true);
            asset.setVisible(true);
            assethandle.uptEv = asset;
    }
    public void uptPwd() {
                Mydialog p = new UptButPanel(operhandle);
                OperatorView oper = new UptOperatorView(p) ;
                oper.setSize(w,h);
                oper.setResizable(true);
                oper.setVisible(true);
                operhandle.uptEv = oper;
        }

        public void lenAsset() {
                Mydialog p = new LenButPanel(lendhandle);
                LendView lend = new LenLendView(p) ;
                lend.setSize(w,h);
                lend.setResizable(true);
                lend.setVisible(true);
                lendhandle.lenEv = lend;
        }
        public void retAsset() {
                Mydialog p = new RetButPanel(lendhandle);
                LendView lend = new RetLendView(p) ;
                lend.setSize(w,h);
                lend.setResizable(true);
                lend.setVisible(true);
                lendhandle.retEv = lend;
        }

    public void actionPerformed(ActionEvent e){
        if (e.getActionCommand() == "exit")
		    System.exit(0);
        if(e.getActionCommand()=="aEp"){
         addEmp();    //增加员工操作
       }
       if(e.getActionCommand()=="uEp"){
         uptEmp();     //修改员工操作
       }
      if (e.getActionCommand() == "dEp") {
         delEmp();     //删除员工操作
      }

      if(e.getActionCommand()=="aCt"){
          addCate();    //增加资产类别操作
      }
      if(e.getActionCommand()=="uCt"){
          uptCate();     //修改资产类别操作
      }
     if (e.getActionCommand() == "dCt") {
          delCate();     //删除资产类别操作
      }
     if(e.getActionCommand() == "aFa"){
          addAsset();    //增加资产操作
     }
     if(e.getActionCommand() == "uFa"){
          uptAsset();    //修改资产操作
     }
     if(e.getActionCommand() == "dFa"){
          delAsset();    //删除资产操作
     }
     if (e.getActionCommand() == "uPw") {
          uptPwd();         //修改密码操作
     }
     if (e.getActionCommand() == "lFA") {

         lenAsset();          //借用固定资产操作
     }
       if (e.getActionCommand() == "rFA") {
         retAsset();           //归还固定资产操作
     }
    }

    private void jbInit() throws Exception {
    }

}

⌨️ 快捷键说明

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