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

📄 assetdelfrm.java

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

import java.awt.BorderLayout;

import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.*;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;
import Rule.assetRule;
import Bean.assetBean;
import javax.swing.table.JTableHeader;
import javax.swing.JScrollPane;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
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 assetDelFrm extends JFrame {
    assetBean objassetBean = new assetBean();
    assetRule objassetRule;
    public assetDelFrm() {
        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("固定资产管理系统  --  资产删除");
        labassetDelMain.setFont(new java.awt.Font("黑体", Font.PLAIN, 25));
        labassetDelMain.setForeground(Color.blue);
        labassetDelMain.setText("资产删除");
        labassetDelMain.setBounds(new Rectangle(173, 13, 107, 35));
        labassetDelID.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        txtassetDelID.setText("");
        txtassetDelID.setBounds(new Rectangle(154, 226, 110, 20));
        jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        jButton1.addActionListener(new assetDelFrm_jButton1_actionAdapter(this));
        jTableHeader1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        jTableHeader1.setBounds(new Rectangle(18, 52, 449, 22));
        scList.setBounds(new Rectangle(16, 52,449, 162));
        this.getContentPane().add(labassetDelMain);
        jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
        jLabel3.setForeground(Color.red);
        jLabel3.setText("该操作不可逆转,请谨慎使用!");
        jLabel3.setBounds(new Rectangle(144, 263, 155, 20));
        jButton1.setBounds(new Rectangle(296, 224, 72, 25));
        jButton1.setText("删除");
        this.getContentPane().add(jButton1);
        this.getContentPane().add(labassetDelID);
        this.getContentPane().add(txtassetDelID);
        this.getContentPane().add(jLabel3);
        this.getContentPane().add(tabBreakList);
        this.getContentPane().add(scList);
        this.getContentPane().add(jTableHeader1);

        this.getContentPane().add(tabBreakList);
        //列出损坏的资产表
        labassetDelID.setText("资产编号");
        labassetDelID.setBounds(new Rectangle(81, 225, 66, 24));
        tabBreakList.setBounds(new Rectangle(16, 74, 448, 135));
        //JTABLE模型
        TableModel listTM = new DefaultTableModel(objassetRule.isChickBreak(),
                                                  objassetRule.listTableHeard());
        tabBreakList.setModel(listTM);
        scList.getViewport().add(tabBreakList);

    }

    JLabel labassetDelMain = new JLabel();
    JLabel labassetDelID = new JLabel();
    JTextField txtassetDelID = new JTextField();
    JTable tabBreakList = new JTable();
    JButton jButton1 = new JButton();
    JLabel jLabel3 = new JLabel();
    JTableHeader jTableHeader1 = tabBreakList.getTableHeader();
    JScrollPane scList = new JScrollPane();

    public void jButton1_actionPerformed(ActionEvent e) {
        String id = this.txtassetDelID.getText();
        objassetBean.setAssetID(id);
        if (id.length() == 0) {
            JOptionPane.showMessageDialog(this, "请输入要删除的资产编号");
            return;
        }
        try {
            if (objassetRule.ischickBreakTure(objassetBean)) {
                objassetRule.delBreakAsset(objassetBean);
                JOptionPane.showMessageDialog(this, "已损坏的资产删除成功!!");
                this.txtassetDelID.setText("");
                TableModel listTM = new DefaultTableModel(objassetRule.
                        isChickBreak(),
                        objassetRule.listTableHeard());
                tabBreakList.setModel(listTM);
                scList.getViewport().add(tabBreakList);
            } else {
                JOptionPane.showMessageDialog(this, "只能删除存在的已损坏资产!!");
            }
        } catch (HeadlessException ex) {
        } catch (SQLException ex) {
        }
    }
}


class assetDelFrm_jButton1_actionAdapter implements ActionListener {
    private assetDelFrm adaptee;
    assetDelFrm_jButton1_actionAdapter(assetDelFrm adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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