package quary;
import java.awt.*;
import javax.swing.*;
import tools.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
public class AssetFullDialog extends JDialog {
private String assetid;
JLabel JBL_card = new JLabel();
private DBConnection dcon = null;
private HashMap perMap = new HashMap();
JLabel jLabel1 = new JLabel();
JTextField txtid = new JTextField();
JLabel jLabel2 = new JLabel();
JTextField txtname = new JTextField();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JTextField txttype = new JTextField();
JTextField txtprice = new JTextField();
JLabel jLabel5 = new JLabel();
JTextField txtbuytime = new JTextField();
JTextField txtstatus = new JTextField();
JLabel jLabel6 = new JLabel();
JTextField txtkinds = new JTextField();
JTextArea taremem = new JTextArea(3, 15);
JLabel jLabel8 = new JLabel();
JButton btn_no = new JButton();
public AssetFullDialog(Frame owner, String title, boolean modal,
String id) {
super(owner, title, modal);
try {
this.assetid = id;
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public AssetFullDialog(String id) {
this(new Frame(), "AssetReturn", false, id);
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(null);
JBL_card.setFont(new java.awt.Font("宋体", Font.BOLD, 24));
JBL_card.setForeground(new Color(0, 138, 0));
JBL_card.setText("设备卡");
JBL_card.setBounds(new Rectangle(119, 0, 86, 47));
jLabel1.setText("单 价");
jLabel1.setBounds(new Rectangle(149, 73, 71, 27));
txtid.setBounds(new Rectangle(62, 43, 81, 28));
jLabel2.setText("设备型号");
jLabel2.setBounds(new Rectangle(6, 74, 71, 27));
txtname.setBounds(new Rectangle(207, 43, 81, 28));
jLabel3.setText("设备编号");
jLabel3.setBounds(new Rectangle(7, 41, 71, 27));
jLabel4.setText("设备名称");
jLabel4.setBounds(new Rectangle(149, 44, 71, 27));
txttype.setBounds(new Rectangle(62, 74, 81, 28));
txtprice.setBounds(new Rectangle(207, 75, 81, 28));
jLabel5.setText("购置时间");
jLabel5.setBounds(new Rectangle(6, 102, 71, 27));
txtbuytime.setBounds(new Rectangle(62, 104, 81, 28));
txtstatus.setBounds(new Rectangle(207, 108, 81, 28));
jLabel6.setText("状 态");
jLabel6.setBounds(new Rectangle(149, 105, 71, 27));
txtkinds.setBounds(new Rectangle(62, 134, 81, 28));
taremem.setBounds(new Rectangle(17, 168, 286, 48));
jLabel8.setText("所属科目");
jLabel8.setBounds(new Rectangle(8, 134, 71, 27));
btn_no.setBounds(new Rectangle(123, 240, 66, 29));
dcon = new DBConnection();
String sql = "select asset_id,asset_name,asset_type,asset_price,asset_buytime,asset_status,remark,childkind_id from asset where asset_id = '" +
assetid + "'";
Vector v = dcon.select(sql);
txtid.setText(((Vector) v.get(0)).get(0).toString());
txtname.setText(((Vector) v.get(0)).get(1).toString());
txttype.setText(((Vector) v.get(0)).get(2).toString());
txtprice.setText(((Vector) v.get(0)).get(3).toString());
txtbuytime.setText(((Vector) v.get(0)).get(4).toString());
txtstatus.setText(((Vector) v.get(0)).get(5).toString());
taremem.setText(((Vector) v.get(0)).get(6).toString());
txtkinds.setEditable(false);
txtid.setEditable(false);
txtname.setEditable(false);
txttype.setEditable(false);
txtprice.setEditable(false);
txtbuytime.setEditable(false);
txtstatus.setEditable(false);
taremem.setEditable(false);
String kindid = ((Vector) v.get(0)).get(7).toString().trim();
String sql1 = "select childkind_name from ChildKind where childkind_id= '" + kindid + "'";
Vector v1 = dcon.select(sql1);
String kindname = ((Vector) v1.get(0)).get(0).toString().trim(); ;
txtkinds.setText(kindname);
btn_no.setText("退出");
this.getContentPane().add(jLabel3);
this.getContentPane().add(jLabel4);
this.getContentPane().add(txtid);
this.getContentPane().add(txtname);
this.getContentPane().add(jLabel1);
this.getContentPane().add(jLabel2);
this.getContentPane().add(txttype);
this.getContentPane().add(txtprice);
this.getContentPane().add(txtstatus);
this.getContentPane().add(txtbuytime);
this.getContentPane().add(txtkinds);
this.getContentPane().add(jLabel8);
this.getContentPane().add(jLabel5);
this.getContentPane().add(jLabel6);
this.getContentPane().add(taremem);
this.getContentPane().add(btn_no);
this.getContentPane().add(JBL_card);
this.setResizable(false);
btn_no.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
closedialog();
}
});
}
//close
private void closedialog() {
this.dispose();
}
}
1164

被折叠的 条评论
为什么被折叠?



