我有一个按钮,在按下它之后,处于临界级别的项目将填充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());
}