📄 jf_zcxx_add.java
字号:
}
public void jBlook_actionPerformed(ActionEvent actionEvent) {
java.util.Vector vname = new java.util.Vector();
vname.addElement("资产编号");
vname.addElement("资产名称");
vname.addElement("资产型号");
vname.addElement("资产数量");
vname.addElement("资产单价");
vname.addElement("资产金额");
vname.addElement("生产厂家");
vname.addElement("生产日期");
vname.addElement("购买日期");
vname.addElement("购买人");
vname.addElement("库存数量");
defaultModel = new DefaultTableModel(vname, 0);
facade facadeObject = null;
facadeObject = new GlobaBean().facadeObject;
try {
java.util.Collection collection = null;
java.util.Iterator iterator = null;
collection = facadeObject.getAllzcxx();
iterator = collection.iterator();
for (; iterator.hasNext(); ) {
java.util.Vector vdata = new java.util.Vector();
Obj_zcxx objzcxx = (Obj_zcxx) iterator.next();
vdata.addElement(objzcxx.getzcBh().trim());
vdata.addElement(objzcxx.getZcmc().trim());
vdata.addElement(objzcxx.getZcxh().trim());
vdata.addElement(objzcxx.getZcsl());
vdata.addElement(objzcxx.getZcdj());
vdata.addElement(objzcxx.getZcje());
vdata.addElement(objzcxx.getSccj().trim());
vdata.addElement(objzcxx.getScrq());
vdata.addElement(objzcxx.getGmrq());
vdata.addElement(objzcxx.getGmr().trim());
vdata.addElement(String.valueOf(objzcxx.getKcsl()));
defaultModel.addRow(vdata);
//vdata.removeAllElements();
}
jTable1.setModel(defaultModel);
jTable1.setRowHeight(22);
jBsave.setEnabled(false);
jBadd.setEnabled(true);
jPanel2.setEnabled(true);
//jInternalFrame.setTable(defaultModel);
} catch (java.rmi.RemoteException remote) {
remote.printStackTrace();
}
}
public void jBadd_actionPerformed(ActionEvent actionEvent) {
//java.sql.Date date = null;
java.util.Date date = new java.util.Date();
Locale loc = new Locale("CN");
DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT,loc);
// fmt.par
/*try{
java.util.Date mm;
mm = fmt.parse(jTscrq.getText().trim());
System.out.println(mm);
}catch(java.text.ParseException parse){
parse.printStackTrace();
return;
}*/
System.out.println("dateformat = " + fmt);
System.out.println("date = " + fmt.format(date));
String _date;
_date = fmt.format(date);
this.jTmc.setText("");
this.jTdj.setText("");
this.jTje.setText("");
this.jTgmr.setText("");
this.jTsccj.setText("");
this.jTgmrq.setText(_date);
jTscrq.setText("1900-01-01");
this.jTsl.setText("");
this.jTxh.setText("");
this.jTmc.requestFocus();
jBsave.setEnabled(true);
int rowcount ;
String maxbh;
rowcount = jTable1.getRowCount();
System.out.println("rowcount=" + rowcount);
if (rowcount > 0){
maxbh = jTable1.getValueAt(rowcount - 1,0).toString().trim();
System.out.println(maxbh);
int newbh;
newbh = Integer.parseInt(maxbh) + 1;
jTbh.setText(String.valueOf(newbh));
}else{
this.jTbh.setText("10000");
jTbh.setEnabled(false);
}
}
public void jTdj_keyPressed(KeyEvent keyEvent) {
if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER){
double dj = Double.parseDouble(jTdj.getText().trim());
double sl = Double.parseDouble(jTsl.getText().trim());
double je = dj * sl;
jTje.setText(String.valueOf(je));
jTje.requestFocus();
}
}
public void jBsave_actionPerformed(ActionEvent actionEvent) {
javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
int result = JOptionPane.showOptionDialog(null, "是否存盘资产/设备基本信息登记情况?", "系统提示",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, new String[] {"是", "否"},
"否");
if (result == JOptionPane.NO_OPTION) return;
String zcbh,zcmc,zcxh,sccj,gmr;
Date scrq,gmrq;
zcbh = jTbh.getText().trim();
zcmc = jTmc.getText().trim();
zcxh = jTxh.getText().trim();
try{
if (jTsl.getText().trim().length() <= 0 ){
JOptionPane.showMessageDialog(null, "资产数量不允许为空,请进行录入!!", "系统提示",JOptionPane.ERROR_MESSAGE);
jTsl.requestFocus();
return;
}
if (jTdj.getText().trim().length() <= 0 ){
JOptionPane.showMessageDialog(null, "资产单价不允许为空,请进行录入!!", "系统提示",JOptionPane.ERROR_MESSAGE);
jTdj.requestFocus();
return;
}
zcsl = Integer.valueOf(jTsl.getText().trim());
zcdj = Double.valueOf(jTdj.getText().trim());
zcje = Double.valueOf(jTje.getText().trim());
}catch(java.lang.NumberFormatException format){
JOptionPane.showMessageDialog(null, "输入的数据格式有误,请重新录入!!\n" + format.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
System.out.println(format.getMessage());
//jTsl.requestFocus();
return;
}
sccj = jTsccj.getText().trim();
try{
scrq = Date.valueOf(jTscrq.getText().trim());
gmrq = Date.valueOf(jTgmrq.getText().trim());
}catch(java.lang.IllegalArgumentException argument){
JOptionPane.showMessageDialog(null, "输入的日期数据格式有误,请重新录入!!\n" + argument.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
return;
}
gmr = jTgmr.getText().trim();
System.out.println("zcbh = " + zcbh + " ;zcmc = " + zcmc + " ; zcxh = " + zcxh + "; zcsl = " + zcsl + ";zcdj = " + zcdj + ";zcje = " + zcje);
Obj_zcxx objzcxx = new Obj_zcxx();
objzcxx.setzcBh(zcbh);
objzcxx.setZcmc(zcmc);
objzcxx.setZcxh(zcxh);
objzcxx.setZcsl(zcsl);
objzcxx.setZcdj(zcdj);
objzcxx.setZcje(zcje);
objzcxx.setSccj(sccj);
objzcxx.setScrq(scrq);
objzcxx.setGmrq(gmrq);
objzcxx.setGmr(gmr);
objzcxx.setSts("T");
objzcxx.setKcsl(Integer.parseInt(String.valueOf(zcsl)));
try {
String bh = null;
bh = facadeobject.InsertTzcc(objzcxx);
System.out.println("maxzcbh = " + bh);
java.util.Vector vData = new java.util.Vector();
vData.addElement(objzcxx.getzcBh());
vData.addElement(objzcxx.getZcmc());
vData.addElement(objzcxx.getZcxh());
vData.addElement(objzcxx.getZcsl());
vData.addElement(objzcxx.getZcdj());
vData.addElement(objzcxx.getZcje());
vData.addElement(objzcxx.getSccj());
vData.addElement(objzcxx.getScrq());
vData.addElement(objzcxx.getGmrq());
vData.addElement(objzcxx.getGmr());
vData.addElement(String.valueOf(objzcxx.getKcsl()));
defaultModel.addRow(vData);
//defaultModel.sets
jTable1.setModel(defaultModel);
JOptionPane.showMessageDialog(null, "资产/设备基本信息数据存盘成功!!!", "系统提示",JOptionPane.INFORMATION_MESSAGE);
jBsave.setEnabled(false);
} catch (java.rmi.RemoteException remote) {
remote.printStackTrace();
}
}
}
class JF_zcxx_add_jTdj_keyAdapter extends KeyAdapter {
private JF_zcxx_add adaptee;
JF_zcxx_add_jTdj_keyAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent keyEvent) {
adaptee.jTdj_keyPressed(keyEvent);
}
}
class JF_zcxx_add_jBadd_actionAdapter implements ActionListener {
private JF_zcxx_add adaptee;
JF_zcxx_add_jBadd_actionAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jBadd_actionPerformed(actionEvent);
}
}
class JF_zcxx_add_jBlook_actionAdapter implements ActionListener {
private JF_zcxx_add adaptee;
JF_zcxx_add_jBlook_actionAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jBlook_actionPerformed(actionEvent);
}
}
class JF_zcxx_add_jTable1_mouseAdapter extends MouseAdapter {
private JF_zcxx_add adaptee;
JF_zcxx_add_jTable1_mouseAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void mousePressed(MouseEvent mouseEvent) {
adaptee.jTable1_mousePressed(mouseEvent);
}
}
class JF_zcxx_add_jButton1_actionAdapter implements ActionListener {
private JF_zcxx_add adaptee;
JF_zcxx_add_jButton1_actionAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jBsave_actionPerformed(actionEvent);
}
}
class JF_zcxx_add_jButton2_actionAdapter implements java.awt.event.ActionListener {
JF_zcxx_add adaptee;
JF_zcxx_add_jButton2_actionAdapter(JF_zcxx_add adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -