📄 assetdelfrm.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 + -