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

📄 frmmain.java~266~

📁 用java实现的固定资产管理系统相信对于初学者可以从中学到一点知识....!
💻 JAVA~266~
📖 第 1 页 / 共 3 页
字号:
package 固定资产管理系统;

import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;

import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;


/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class FrmMain extends JFrame {
    int Flag;
    int openFrameCount = 0;
    final int xOffset = 30, yOffset = 30;
    BorderLayout borderLayout1 = new BorderLayout();
    JDesktopPane desktop=new JDesktopPane();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMnuAsset = new JMenu();
    JMenuItem jMnuitemAstadd = new JMenuItem();
    JMenuItem jMnuItemAstdel = new JMenuItem();
    JMenuItem jMnuItemAstupd = new JMenuItem();
    JMenu jMnuemp = new JMenu();
    JMenuItem jMnuItemempadd = new JMenuItem();
    JMenuItem jMnuItemempdel = new JMenuItem();
    JMenuItem jMnuItemempupd = new JMenuItem();
    JMenu jMnuusereturn = new JMenu();
    JMenuItem jMnuItemuse = new JMenuItem();
    JMenuItem jMnuItemreturn = new JMenuItem();
    JMenu jMnuAstsort = new JMenu();
    JMenuItem jMnuItemsortadd = new JMenuItem();
    JMenuItem jMnuItemsortdel = new JMenuItem();
    JMenu jMnuuser = new JMenu();
    JMenuItem jMnuItempwfmod = new JMenuItem();
    JMenu jMnuAstsearch = new JMenu();
    JMenuItem jMnuItemexit = new JMenuItem();
    JMenuItem jMnuItemSortsearch = new JMenuItem();
    JMenuItem jMnuItemAstsearch = new JMenuItem();
    JMenuItem jMnuItemAstview = new JMenuItem();
    CardLayout cardLayout1 = new CardLayout();
    JMenu jMenuhelp = new JMenu();
    JMenuItem jMenuItemabout = new JMenuItem();
    JMenuItem jMenuItemoperatoradd = new JMenuItem();
    JPopupMenu jPopupMenu1 = new JPopupMenu();
    JMenuItem jMenuItemast = new JMenuItem();
    JMenuItem jMenuItememp = new JMenuItem();
    JMenuItem jMenuItemsort = new JMenuItem();
    JMenuItem jMenuItemlend = new JMenuItem();
    JMenuItem jMenuItemreturn = new JMenuItem();
    JMenu jMenusearch_look = new JMenu();
    JMenuItem jMenuItemastsearch = new JMenuItem();
    JMenuItem jMenuItemlendsearch = new JMenuItem();
    JMenuItem jMenuItemlook = new JMenuItem();
    String operator;
    JLabel lblshowpic = new JLabel();
    public FrmMain() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public FrmMain(int i,String user) {
        Flag=i;                     //从用户登陆界面中得到相应的用户信息
        operator=user;
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        this.setContentPane(desktop);
        this.setSize(680,500);
        desktop.setLayout(null);
        this.setJMenuBar(jMenuBar1);
        setTitle("固定资产管理系统");
        jMnuAsset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuAsset.setText("固定资产管理");
        jMnuitemAstadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuitemAstadd.setText("资产入库");
        jMnuitemAstadd.addActionListener(new
                                         FrmMain_jMnuitemAstadd_actionAdapter(this));
        jMnuItemAstdel.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemAstdel.setText("资产报损");
        jMnuItemAstdel.addActionListener(new
                                         FrmMain_jMnuItemAstdel_actionAdapter(this));
        if(Flag==0){
            jMnuItemAstupd.setEnabled(false);
        }
        jMnuItemAstupd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemAstupd.setText("资产更新");
        jMnuItemAstupd.addActionListener(new
                                         FrmMain_jMnuItemAstupd_actionAdapter(this));
        jMnuemp.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuemp.setText("职员信息管理");
        jMnuItemempadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemempadd.setText("职员入职");
        jMnuItemempadd.addActionListener(new
                                         FrmMain_jMnuItemempadd_actionAdapter(this));
        jMnuItemempdel.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemempdel.setText("职员离职");
        jMnuItemempdel.addActionListener(new
                                         FrmMain_jMnuItemempdel_actionAdapter(this));
        jMnuItemempupd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemempupd.setText("职员更新");
        jMnuItemempupd.addActionListener(new
                                         FrmMain_jMnuItemempupd_actionAdapter(this));
        jMnuusereturn.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuusereturn.setText("资产领用和归还");
        jMnuItemuse.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemuse.setText("资产领用");
        jMnuItemuse.addActionListener(new FrmMain_jMnuItemuse_actionAdapter(this));
        jMnuItemreturn.setText("资产归还");
        jMnuItemreturn.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemreturn.addActionListener(new
                                         FrmMain_jMnuItemreturn_actionAdapter(this));
        jMnuAstsort.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuAstsort.setText("资产类别管理");
        jMnuItemsortadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemsortadd.setText("资产类别添加");
        jMnuItemsortadd.addActionListener(new
                                          FrmMain_jMnuItemsortadd_actionAdapter(this));
        jMnuItemsortdel.setFont(new java.awt.Font("幼圆", Font.PLAIN, 13));
        jMnuItemsortdel.setText("资产类别删除");
        jMnuItemsortdel.addActionListener(new
                                          FrmMain_jMnuItemsortdel_actionAdapter(this));
        jMnuuser.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuuser.setToolTipText("");
        jMnuuser.setMnemonic('0');
        jMnuItempwfmod.setText("密码修改");
        jMnuItempwfmod.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItempwfmod.addActionListener(new
                                         FrmMain_jMnuItempwfmod_actionAdapter(this));
        jMnuAstsearch.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMnuAstsearch.setText("查询和浏览");
        jMnuItemexit.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemexit.setText("退出");
        jMnuItemexit.addActionListener(new FrmMain_jMnuItemexit_actionAdapter(this));
        jMnuItemSortsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemSortsearch.setText("资产信息查询");
        jMnuItemSortsearch.addActionListener(new
                FrmMain_jMnuItemSortsearch_actionAdapter(this));
        jMnuItemAstsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemAstsearch.setText("领用信息查询");
        if(Flag==0){
            jMnuItemAstview.setEnabled(false);
        }
        jMnuItemAstview.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMnuItemAstview.setText("数据浏览");
        jMnuItemAstview.addActionListener(new
                                          FrmMain_jMnuItemAstview_actionAdapter(this));
        jMenuBar1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuhelp.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        jMenuhelp.setText("帮助");
        jMenuItemabout.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuItemabout.setText(" 关于");
        jMenuItemabout.addActionListener(new
                                         FrmMain_jMenuItemabout_actionAdapter(this));
        jMnuItemAstsearch.addActionListener(new
                FrmMain_jMnuItemAstsearch_actionAdapter(this));
        if(Flag==0){
            jMenuItemoperatoradd.setEnabled(false);
        }
        jMenuItemoperatoradd.setText("添加用户");
        jMenuItemoperatoradd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuItemoperatoradd.addActionListener(new
                FrmMain_jMenuItemoperatoradd_actionAdapter(this));
        jMenuItememp.setText("职工信息管理");
        jMenuItememp.addActionListener(new FrmMain_jMenuItem2_actionAdapter(this));
        jMenuItemsort.setText("资产类别管理");
        jMenuItemsort.addActionListener(new FrmMain_jMenuItem3_actionAdapter(this));
        jMenuItemlend.setText("资产领用");
        jMenuItemlend.addActionListener(new FrmMain_jMenuItem4_actionAdapter(this));
        jMenuItemreturn.setText("资产归还");
        jMenuItemreturn.addActionListener(new FrmMain_jMenuItem5_actionAdapter(this));
        jMenuItemast.setToolTipText("A");
        jMenuItemast.setText("固定资产管理");
        jMenuItemast.addActionListener(new FrmMain_jMenuItem1_actionAdapter(this));
        desktop.addMouseListener(new FrmMain_desktop_mouseAdapter(this));
        jMenusearch_look.setText("查询和浏览");
        jMenuItemastsearch.setText("资产信息查询");
        jMenuItemastsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuItemastsearch.addActionListener(new FrmMain_jMenuItem6_actionAdapter(this));
        jMenuItemlendsearch.setText("领用信息查询");
        jMenuItemlendsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuItemlendsearch.addActionListener(new FrmMain_jMenuItem7_actionAdapter(this));
        if(Flag==0){
            jMenuItemlook.setEnabled(false);
        }
        jMenuItemlook.setText("数据浏览");
        jMenuItemlook.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        jMenuItemlook.addActionListener(new FrmMain_jMenuItem8_actionAdapter(this));
        desktop.setMaximumSize(new Dimension(800, 600));
        jMenuBar1.add(jMnuuser);
        jMenuBar1.add(jMnuAsset);
        jMenuBar1.add(jMnuemp);
        jMenuBar1.add(jMnuAstsort);
        jMenuBar1.add(jMnuusereturn);
        jMenuBar1.add(jMnuAstsearch);
        jMenuBar1.add(jMenuhelp);
        jMnuAsset.add(jMnuitemAstadd);
        jMnuAsset.add(jMnuItemAstdel);
        jMnuAsset.add(jMnuItemAstupd);
        jMnuemp.add(jMnuItemempadd);
        jMnuemp.add(jMnuItemempdel);
        jMnuemp.add(jMnuItemempupd);
        jMnuusereturn.add(jMnuItemuse);
        jMnuusereturn.add(jMnuItemreturn);
        jMnuAstsort.add(jMnuItemsortadd);
        jMnuAstsort.add(jMnuItemsortdel);
        jMnuuser.add(jMenuItemoperatoradd);
        jMnuuser.add(jMnuItempwfmod);
        jMnuuser.add(jMnuItemexit);
        jMnuAstsearch.add(jMnuItemSortsearch);
        jMnuAstsearch.add(jMnuItemAstsearch);
        jMnuAstsearch.add(jMnuItemAstview);
        jMenuhelp.add(jMenuItemabout);
        jPopupMenu1.add(jMenuItemast);
        jPopupMenu1.add(jMenuItememp);
        jPopupMenu1.add(jMenuItemsort);
        jPopupMenu1.add(jMenusearch_look);
        jPopupMenu1.addSeparator();
        jPopupMenu1.add(jMenuItemlend);
        jPopupMenu1.add(jMenuItemreturn);
        jMenusearch_look.add(jMenuItemastsearch);
        jMenusearch_look.add(jMenuItemlendsearch);
        jMenusearch_look.add(jMenuItemlook);
        desktop.add(lblshowpic);
        desktop.setLayer(lblshowpic,-1);
        lblshowpic.setBounds(0,0,800,560);
        lblshowpic.setIcon(new ImageIcon("20060524113742794ou_2.jpg"));
    }

    public void jMnuitemAstadd_actionPerformed(ActionEvent e) {
        FrmAsset fat=new FrmAsset();
        fat.btndel.setEnabled(false);
        fat.btnrenew.setEnabled(false);
        fat.setSize(560,350);
        fat.setClosable(true);
        fat.setMaximizable(true);
        fat.setIconifiable(true);
        desktop.add(fat);
        fat.setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
        openFrameCount++;
        if(openFrameCount>5)
            openFrameCount=0;
        fat.setVisible(true);
    }

    public void jMnuItemAstdel_actionPerformed(ActionEvent e) {
        FrmAsset fat=new FrmAsset();
        fat.btnadd.setEnabled(false);
        fat.btnrenew.setEnabled(false);
        fat.setSize(560,350);
        fat.setClosable(true);
        fat.setMaximizable(true);
        fat.setIconifiable(true);
        desktop.add(fat);
        fat.setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
        openFrameCount++;
        if(openFrameCount>5)
            openFrameCount=0;
        fat.setVisible(true);
    }

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

    public void jMnuItemAstupd_actionPerformed(ActionEvent e) {
        FrmAsset fat=new FrmAsset();
        fat.btnadd.setEnabled(false);
        fat.btndel.setEnabled(false);
        fat.setSize(560,350);
        fat.setClosable(true);
        fat.setMaximizable(true);
        fat.setIconifiable(true);
        desktop.add(fat);

⌨️ 快捷键说明

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