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

📄 assetupdatefrm.java~12~

📁 一个不错的固定资产管理系统,jbuilder和SQL环境下制作
💻 JAVA~12~
字号:
package asset;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.*;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JTextArea;
import javax.swing.*;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import Bean.assetBean;
import Bean.AtypeBBean;
import Bean.AtypeSBean;
import Rule.assetRule;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;


/**
 * <p>Title: 固定资产管理系统</p>
 *
 * <p>这是资产更新 </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: HackCity</p>
 *
 * @author NightEagle
 * @version 1.0
 */
public class assetUpdateFrm extends JFrame {
    assetBean objassetBean = new assetBean();
    AtypeBBean objAtypeBBean = new AtypeBBean();
    AtypeSBean objAtypeSBean = new AtypeSBean();
    assetRule objassetRule;
    public assetUpdateFrm() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        objassetRule = new assetRule();
        getContentPane().setLayout(null);
        this.setResizable(false);
        this.setBounds(470, 250, 480, 360);
        setSize(new Dimension(480, 360));
        setTitle("固定资产管理系统  --  资产修改");
        assetUpdateMain.setFont(new java.awt.Font("黑体", Font.PLAIN, 25));
        assetUpdateMain.setForeground(Color.blue);
        assetUpdateMain.setText("资产修改");
        assetUpdateMain.setBounds(new Rectangle(172, 14, 106, 35));
        labassetupdateid.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdateid.setText("资产编号");
        labassetupdateid.setBounds(new Rectangle(41, 59, 68, 21));
        txtassetUpdateID.setText("");
        txtassetUpdateID.setBounds(new Rectangle(126, 58, 100, 22));
        labassetupdatename.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdatename.setText("资产名称");
        labassetupdatename.setBounds(new Rectangle(250, 59, 67, 22));
        txtassetUpdateName.setText("");
        txtassetUpdateName.setBounds(new Rectangle(333, 61, 99, 22));
        labassetupdatetypeB.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdatetypeB.setText("资产类别(大)");
        labassetupdatetypeB.setBounds(new Rectangle(36, 94, 88, 22));
        cboAssetUpdateTypeB.setBounds(new Rectangle(125, 96, 100, 20));
        cboAssetUpdateTypeB.addActionListener(new
                                              assetUpdateFrm_cboAssetUpdateTypeB_actionAdapter(this));
        //--------------------------------资产大类别模型--------------------------
        ComboBoxModel AtypeBCM = new DefaultComboBoxModel(objassetRule.
                isloadAtypeB());
        cboAssetUpdateTypeB.setModel(AtypeBCM);
        //----------------------------------------------------------------------
        labassetupdatetypeS.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdatetypeS.setText("资产类别(小)");
        labassetupdatetypeS.setBounds(new Rectangle(244, 96, 94, 20));
        cboassetTypeS.setBounds(new Rectangle(334, 96, 101, 20));
        labassetupdateprice.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdateprice.setText("资产价格");
        labassetupdateprice.setBounds(new Rectangle(46, 133, 73, 21));
        txtassetUpdatePrice.setText("");
        txtassetUpdatePrice.setBounds(new Rectangle(126, 128, 101, 21));
        labassetupdateonuse.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdateonuse.setText("资产状态");
        labassetupdateonuse.setBounds(new Rectangle(247, 129, 76, 22));
        //-------------------------资产状态COMBOBOX模型---------------------------
        cboassetUpdateOnuse.setBounds(new Rectangle(334, 129, 102, 21));
        ComboBoxModel onuseCM = new DefaultComboBoxModel(objassetRule.
                onuseUpdate());
        cboassetUpdateOnuse.setModel(onuseCM);
        //----------------------------------------------------------------------

        labassetupdatenotes.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        labassetupdatenotes.setText("备注");
        labassetupdatenotes.setBounds(new Rectangle(51, 163, 40, 21));
        assetUpdateNotes.setBorder(BorderFactory.createEtchedBorder());
        assetUpdateNotes.setText("");
        assetUpdateNotes.setBounds(new Rectangle(127, 165, 261, 86));
        bntassetUpdateOK.setBounds(new Rectangle(157, 269, 77, 27));
        bntassetUpdateOK.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        bntassetUpdateOK.setText("确定");
        bntassetUpdateClear.setBounds(new Rectangle(261, 268, 81, 27));
        bntassetUpdateClear.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        bntassetUpdateClear.setText("重填");
        bntassetUpdateClear.addActionListener(new
                                              assetUpdateFrm_bntassetUpdateClear_actionAdapter(this));
        this.getContentPane().add(assetUpdateMain);
        this.getContentPane().add(labassetupdateid);
        this.getContentPane().add(labassetupdatename);
        this.getContentPane().add(labassetupdatetypeS);
        this.getContentPane().add(labassetupdateprice);
        this.getContentPane().add(labassetupdatetypeB);
        this.getContentPane().add(txtassetUpdateID);
        this.getContentPane().add(cboAssetUpdateTypeB);
        this.getContentPane().add(txtassetUpdateName);
        this.getContentPane().add(cboassetTypeS);
        this.getContentPane().add(txtassetUpdatePrice);
        this.getContentPane().add(labassetupdateonuse);
        this.getContentPane().add(cboassetUpdateOnuse);
        this.getContentPane().add(labassetupdatenotes);
        this.getContentPane().add(assetUpdateNotes);
        this.getContentPane().add(bntassetUpdateOK);
        this.getContentPane().add(bntassetUpdateClear);
    }

    JLabel assetUpdateMain = new JLabel();
    JLabel labassetupdateid = new JLabel();
    JTextField txtassetUpdateID = new JTextField();
    JLabel labassetupdatename = new JLabel();
    JTextField txtassetUpdateName = new JTextField();
    JLabel labassetupdatetypeB = new JLabel();
    JComboBox cboAssetUpdateTypeB = new JComboBox();
    JLabel labassetupdatetypeS = new JLabel();
    JComboBox cboassetTypeS = new JComboBox();
    JLabel labassetupdateprice = new JLabel();
    JTextField txtassetUpdatePrice = new JTextField();
    JLabel labassetupdateonuse = new JLabel();
    JComboBox cboassetUpdateOnuse = new JComboBox();
    JLabel labassetupdatenotes = new JLabel();
    JTextArea assetUpdateNotes = new JTextArea();
    JButton bntassetUpdateOK = new JButton();
    JButton bntassetUpdateClear = new JButton();


    public void cboAssetUpdateTypeB_actionPerformed(ActionEvent e) {
        String bigType = this.cboAssetUpdateTypeB.getSelectedItem().toString();
        objAtypeSBean.setAssTypeB(bigType);
        ComboBoxModel smallCM = null;
        try {
            smallCM = new DefaultComboBoxModel(objassetRule.isloadAtypeS(
                    objAtypeSBean));
        } catch (SQLException ex) {
        }
        cboassetTypeS.setModel(smallCM);
    }

    public void bntassetUpdateClear_actionPerformed(ActionEvent e) {
        this.txtassetUpdateID.setText("");
        this.txtassetUpdateName.setText("");
        this.txtassetUpdatePrice.setText("");
        //----------------------------清空大类别-------------------------------
        ComboBoxModel AtypeBCM = null;
        try {
            AtypeBCM = new DefaultComboBoxModel(objassetRule.
                                                isloadAtypeB());
        } catch (SQLException ex) {
        }
        cboAssetUpdateTypeB.setModel(AtypeBCM);
        //----------------------------清空小类别--------------------------------
        String bigType = this.cboAssetUpdateTypeB.getSelectedItem().toString();
        objAtypeSBean.setAssTypeB(bigType);
        ComboBoxModel smallCM = null;
        try {
            smallCM = new DefaultComboBoxModel(objassetRule.isloadAtypeS(
                    objAtypeSBean));
        } catch (SQLException ex) {
        }
        cboassetTypeS.setModel(smallCM);
        //------------------------------清空资产状态-----------------------------
        cboassetUpdateOnuse.setBounds(new Rectangle(334, 129, 102, 21));
        ComboBoxModel onuseCM = new DefaultComboBoxModel(objassetRule.
                onuseUpdate());
        cboassetUpdateOnuse.setModel(onuseCM);
    }

}


class assetUpdateFrm_bntassetUpdateClear_actionAdapter implements
        ActionListener {
    private assetUpdateFrm adaptee;
    assetUpdateFrm_bntassetUpdateClear_actionAdapter(assetUpdateFrm adaptee) {
        this.adaptee = adaptee;
    }

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


class assetUpdateFrm_cboAssetUpdateTypeB_actionAdapter implements
        ActionListener {
    private assetUpdateFrm adaptee;
    assetUpdateFrm_cboAssetUpdateTypeB_actionAdapter(assetUpdateFrm adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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