📄 atmvalues.java
字号:
err=err+errtmp; statu=rs.getString(16); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="BIM存款模块:故障||"; err=err+errtmp; statu=rs.getString(17); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="废钞箱:满||"; if(statu.equals("2")) errtmp="废钞箱:故障||"; err=err+errtmp; statu=rs.getString(18); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="控制部件:故障||"; err=err+errtmp; statu=rs.getString(19); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="磁卡读卡机:故障||"; err=err+errtmp; statu=rs.getString(20); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="IC卡读卡器:故障||"; err=err+errtmp; statu=rs.getString(21); if(statu.equals("0")) errtmp=""; if(statu.equals("1")) errtmp="存款箱:故障||"; err=err+errtmp; Vtemp.addElement(err) ; values.addElement(Vtemp) ; } if(Vstatus.size()==0){ Vt.addElement(""); Vt.addElement(""); Vt.addElement(""); Vt.addElement(""); values.addElement(Vt); } //关闭连接,释放资源 try{ rs.close() ; stmt.close(); conn.close(); }catch(Exception ex){ System.out.print(ex.getMessage()) ; } } catch(Exception ex){ errMsg = ex.getMessage(); System.out.println("message="+ex.getMessage()) ; } }//******************************************************************************//方法名称:取得状态列值//方法功能:显示表格的时候,返回表格状态列值//****************************************************************************** public Vector getStatus(){ return Vstatus; }//******************************************************************************//方法名称:取得表格列数目//方法功能:显示表格的时候,返回表格的列数目//****************************************************************************** public int getColumnCount() { if(values.size()>0){ columnSize=((Vector)values.elementAt(0)).size(); //:test:System.out.println(columnSize); } return columnSize; }//******************************************************************************//方法名称:取得表格指定行列的值//方法功能:显示表格的时候,返回表格的指定行列的数值//****************************************************************************** public Object getValueAt(int row, int column) { if(values.size()>0){ temp=((Vector)values.elementAt(row)).elementAt(column); } return temp; }//******************************************************************************//方法名称:取得表格行数//方法功能:显示表格的时候,返回表格行数//****************************************************************************** public int getRowCount() { //:test:System.out.println(values.size()); return values.size(); }//******************************************************************************//方法名称:取得指定列的名称//方法功能:显示表格的时候,返回指定列的名称//****************************************************************************** public String getColumnName(int column){ return columnNames.elementAt(column).toString(); }//******************************************************************************//方法名称:取得指定所有列的名称//方法功能:显示表格的时候,返回所有列的名称//****************************************************************************** public Vector getAllColumnName(){ return columnNames; }//******************************************************************************//方法名称:判断指定行列是否可以编辑//方法功能:显示表格的时候,判断指定行列是否可以编辑//****************************************************************************** public boolean isCellEditable(int row,int column){ return false; }//******************************************************************************//方法名称:删除当前行//方法功能:删除相应的Value,显示//****************************************************************************** public void removeTableRows(int rows){ values.removeElementAt(rows); this.fireTableDataChanged(); }//******************************************************************************//方法名称:取得返回信息//方法功能://****************************************************************************** public String getErrMsg() { if(errMsg==null) errMsg="success"; return errMsg; }//******************************************************************************//方法名称:编辑当前行//方法功能:根据当前行及行值设新值并刷新//****************************************************************************** public void updateTableRows(int rows,Vector value){ values.setElementAt(value,rows); //:test:System.out.println("Object is:" + values); this.fireTableDataChanged(); }//******************************************************************************//方法名称:回滚刷新//方法功能://****************************************************************************** public void refreshTable(){ this.fireTableDataChanged(); }//******************************************************************************//方法名称:新增一行//方法功能:插一行空值//****************************************************************************** public void addTableRows(String id){ Vector vtmp = new Vector(); for(int i=0;i<getColumnCount();i++){ if(i==0) vtmp.addElement(id); if(i==1) vtmp.add("设备新增状态"); } values.addElement(vtmp) ; this.fireTableDataChanged() ; }//******************************************************************************//方法名称:设定指定行列的值//方法功能:根据输入的参数设定指定行列的值//****************************************************************************** public void setValueAt(Object value,int rows,int cols){ ((Vector)values.elementAt(rows)).setElementAt(value,cols); //:test:System.out.println("Object is:" + values); this.fireTableDataChanged(); }//******************************************************************************//方法名称:编辑取消//方法功能://****************************************************************************** public void editCanceled(){ }//******************************************************************************//方法名称:编辑当前行//方法功能:根据输入的参数//****************************************************************************** public void editTalbeColunm(int rows,int colunm){ } public Class getColumnClass(int col) { if(col==0){ return ImageIcon.class; } else{ return getValueAt(0, col).getClass(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -