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

📄 mainfrm.java

📁 固定资产管理系统 (1)单用户系统
💻 JAVA
字号:
package asset;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;
import Rule.recordRule;
import java.awt.*;
import javax.swing.table.JTableHeader;
import java.sql.*;


/**
 * <p>Title: 固定资产管理系统</p>
 *
 * <p>这是主界面与查询界面 </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: HackCity</p>
 *
 * @author NightEagle
 * @version 1.0
 */
public class MainFrm extends JFrame {
    recordRule objRecordRule;
    JPanel contentPane;
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu menUseAdmin = new JMenu();
    JLabel statusBar = new JLabel();
    JMenuItem menUseAdd = new JMenuItem();
    JMenuItem menUseUpdate = new JMenuItem();
    JMenuItem menUseDel = new JMenuItem();
    JMenu menAssetAdmin = new JMenu();
    JMenuItem menAssetAdd = new JMenuItem();
    JMenuItem menAssetUpdate = new JMenuItem();
    JMenuItem menAssetDel = new JMenuItem();
    JMenu menAbout = new JMenu();
    JMenuItem aboutUs = new JMenuItem();
    JMenu MenExit = new JMenu();
    JMenuItem adminLogin = new JMenuItem();
    JMenuItem close = new JMenuItem();
    JTable defaultLog = new JTable();
    JLabel labLogo = new JLabel();
    JMenuItem jMenuItem1 = new JMenuItem();
    JLabel jLabel1 = new JLabel();
    JButton jButton1 = new JButton();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenu menAssetAdminLendandReturn = new JMenu();
    JMenuItem menAssetLend = new JMenuItem();
    JMenuItem menAssetReturn = new JMenuItem();
    JTableHeader jTableHeader1 = defaultLog.getTableHeader();
    JScrollPane jScrollPane1 = new JScrollPane();

    public MainFrm() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        objRecordRule = new recordRule();
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        this.setBounds(250, 180, 720, 480);
        this.setResizable(false);
        setSize(new Dimension(720, 480));
        setTitle("固定资产管理系统");
        statusBar.setText(" ");
        statusBar.setBounds(new Rectangle(0, 464, 720, 16));
        menUseAdmin.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        menUseAdmin.setText("用户管理");
        menUseAdd.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menUseAdd.setText("用户添加");
        menUseAdd.addActionListener(new MainFrm_menUseAdd_actionAdapter(this));
        menUseUpdate.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menUseUpdate.setText("用户修改");
        menUseUpdate.addActionListener(new MainFrm_menUseUpdate_actionAdapter(this));
        menUseDel.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menUseDel.setText("用户删除");
        menUseDel.addActionListener(new MainFrm_menUseDel_actionAdapter(this));
        menAssetAdmin.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
        menAssetAdmin.setText("资产管理");
        menAssetAdd.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menAssetAdd.setText("资产添加");
        menAssetAdd.addActionListener(new MainFrm_menAssetAdd_actionAdapter(this));
        menAssetUpdate.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menAssetUpdate.setText("资产修改");
        menAssetUpdate.addActionListener(new
                                         MainFrm_menAssetUpdate_actionAdapter(this));
        jTableHeader1.setBounds(new Rectangle(225, 58, 466, 25));
        menAssetDel.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menAssetDel.setText("资产删除");
        menAssetDel.addActionListener(new MainFrm_menAssetDel_actionAdapter(this));
        menAbout.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
        menAbout.setText("关于");
        aboutUs.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        aboutUs.setText("关于我们");
        aboutUs.addActionListener(new MainFrm_aboutUs_actionAdapter(this));
        MenExit.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
        MenExit.setText("退出");
        adminLogin.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        adminLogin.setText("管理员登陆");
        adminLogin.addActionListener(new MainFrm_adminLogin_actionAdapter(this));
        close.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        close.setText("关闭程序");
        close.addActionListener(new MainFrm_close_actionAdapter(this));
        jScrollPane1.setBounds(new Rectangle(225, 58, 466, 291));

        TableModel DF_TableCM = null;
        try {
            DF_TableCM = new DefaultTableModel(objRecordRule.isSelectLog(),
                                               objRecordRule.df_TableHeard());
            defaultLog.setModel(DF_TableCM);
            jScrollPane1.getViewport().add(defaultLog, jTableHeader1);
        } catch (Exception ex) {
        }

        jButton1.addActionListener(new MainFrm_jButton1_actionAdapter(this));
        labLogo.setText("");
        labLogo.setBounds(new Rectangle(21, 5, 187, 376));
        jMenuItem1.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        jMenuItem1.setText("用户查询");
        jMenuItem1.addActionListener(new MainFrm_jMenuItem1_actionAdapter(this));
        jLabel1.setFont(new java.awt.Font("华文琥珀", Font.PLAIN, 24));
        jLabel1.setForeground(Color.blue);
        jLabel1.setText("固定资产借还记录查询");
        jLabel1.setBounds(new Rectangle(327, 17, 265, 35));
        jButton1.setBounds(new Rectangle(604, 366, 65, 28));
        jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
        jButton1.setBorder(null);
        jButton1.setText("刷新");
        jMenuItem2.setText("资产理询");
        jMenuItem2.addActionListener(new MainFrm_jMenuItem2_actionAdapter(this));
        menAssetAdminLendandReturn.setFont(new java.awt.Font("黑体", Font.PLAIN,
                15));
        menAssetAdminLendandReturn.setText("借还管理");
        menAssetLend.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menAssetLend.setText("资产借出");
        menAssetLend.addActionListener(new MainFrm_menAssetLend_actionAdapter(this));
        menAssetReturn.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
        menAssetReturn.setText("资产归还");
        menAssetReturn.addActionListener(new
                                         MainFrm_menAssetReturn_actionAdapter(this));
        jTableHeader1.setFont(new java.awt.Font("黑体", Font.PLAIN, 14));

        jMenuBar1.add(menUseAdmin);
        jMenuBar1.add(menAssetAdmin);
        jMenuBar1.add(menAssetAdminLendandReturn);
        jMenuBar1.add(menAbout);
        jMenuBar1.add(MenExit);
        setJMenuBar(jMenuBar1);
        contentPane.add(statusBar, null);
        contentPane.add(labLogo);
        contentPane.add(jLabel1);
        contentPane.add(defaultLog);
        contentPane.add(jTableHeader1);
        contentPane.add(jButton1);
        contentPane.add(jScrollPane1);
        menUseAdmin.add(menUseAdd);
        menUseAdmin.add(menUseUpdate);
        menUseAdmin.add(menUseDel);
        menUseAdmin.add(jMenuItem1);
        menAssetAdmin.add(menAssetAdd);
        menAssetAdmin.add(menAssetUpdate);
        menAssetAdmin.add(menAssetDel);
        menAssetAdmin.add(jMenuItem2);
        menAbout.add(aboutUs);
        MenExit.add(adminLogin);
        MenExit.add(close);
        menAssetAdminLendandReturn.add(menAssetLend);
        menAssetAdminLendandReturn.add(menAssetReturn);
        defaultLog.setBounds(new Rectangle(225, 84, 466, 266));
        ImageIcon images = new ImageIcon("imag\\logo1.jpg");
        labLogo.setIcon(images);
    }

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

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

    public void menUseAdd_actionPerformed(ActionEvent e) {
        addUserFrm addUser = new addUserFrm();
        addUser.show();
    }

    public void menUseUpdate_actionPerformed(ActionEvent e) {
        updatePesonelFrm updatePesonel = new updatePesonelFrm();
        updatePesonel.show();
    }

    public void menUseDel_actionPerformed(ActionEvent e) {
        delPesonelFrm delPesonel = new delPesonelFrm();
        delPesonel.show();
    }

    public void jMenuItem1_actionPerformed(ActionEvent e) {
        selectUseFrm select = new selectUseFrm();
        select.show();
    }

    public void aboutUs_actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(this,
                                      "北大青鸟南通(崇川)培训中心 SA1T05 NightEagle 设计开发\n                        版权所有    违者必究",
                                      "关于我们", JOptionPane.INFORMATION_MESSAGE);
    }

    public void menAssetAdd_actionPerformed(ActionEvent e) {
        assetAddFrm assetAdd = new assetAddFrm();
        assetAdd.show();
    }

    public void menAssetUpdate_actionPerformed(ActionEvent e) {
        assetUpdateFrm assetUpdate = new assetUpdateFrm();
        assetUpdate.show();
    }

    public void menAssetDel_actionPerformed(ActionEvent e) {
        assetDelFrm assetDel = new assetDelFrm();
        assetDel.show();
    }

    public void jMenuItem2_actionPerformed(ActionEvent e) {
        assetSelectFrm assetSelect = new assetSelectFrm();
        assetSelect.show();
    }

    public void menAssetLend_actionPerformed(ActionEvent e) {
        assetLendFrm assetLend = new assetLendFrm();
        assetLend.show();
    }

    public void menAssetReturn_actionPerformed(ActionEvent e) {
        assetReturnFrm assetReturn = new assetReturnFrm();
        assetReturn.show();
    }

    public void jButton1_actionPerformed(ActionEvent e) {
        TableModel DF_TableCM = null;
        try {
            DF_TableCM = new DefaultTableModel(objRecordRule.isSelectLog(),
                                               objRecordRule.df_TableHeard());
            defaultLog.setModel(DF_TableCM);
            jScrollPane1.getViewport().add(defaultLog, jTableHeader1);
        } catch (Exception ex) {
        }

    }


}


class MainFrm_jButton1_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_jButton1_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menAssetReturn_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menAssetReturn_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menAssetLend_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menAssetLend_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_jMenuItem2_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_jMenuItem2_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menAssetUpdate_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menAssetUpdate_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menAssetDel_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menAssetDel_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menAssetAdd_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menAssetAdd_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_aboutUs_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_aboutUs_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_jMenuItem1_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_jMenuItem1_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menUseDel_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menUseDel_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menUseUpdate_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menUseUpdate_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_menUseAdd_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_menUseAdd_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_adminLogin_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_adminLogin_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class MainFrm_close_actionAdapter implements ActionListener {
    private MainFrm adaptee;
    MainFrm_close_actionAdapter(MainFrm adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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