jTable不添加来自Object定义的全部数据 - Java - Netbeans

时间:2017-06-13 06:54:21

标签: java arrays object netbeans jtable

我有一个按钮,在按下它之后,处于临界级别的项目将填充jTable。我设法做到了,但我面临的问题是它添加的行只填充第一列,其余为空。我的问题是,为什么它只填充第一列,如何填充其余列?

PS。表格栏名为PRODUCT NAME - STOCK ON HAND - MINIMUM QUTY 然而,第一列显示stockOnHand甚至不是productName。

以下是我的按钮代码:

DefaultTableModel model = (DefaultTableModel)tableMinimum.getModel(); 
try{
  String viewCriticalSQL = "Select * from tblProduct";
  pstmt = conn.prepareStatement(viewCriticalSQL);
  rs = pstmt.executeQuery();
  while(model.getRowCount()>0){
   model.removeRow(0);
  }
while(rs.next()){
  String prodName = rs.getString("productName");
  int getStock = rs.getInt("stockOnHand");
  int getMinimum = rs.getInt("minimumOrder");
  if (getStock<getMinimum){
   Object[] adRow = {prodName, getStock, getMinimum};
   model.addRow(adRow);
   }
   }
}catch(SQLException e){
    JOptionPane.showMessageDialog(this, e.getMessage());
}

0 个答案:

没有答案