java新手。 所以,這是我的代碼。每當我點擊添加按鈕,它也會添加我添加的以前的數據。jylist顯示器在jtable顯示中翻了一番
private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel model = (DefaultTableModel)table.getModel();
coffee coff = new coffee(name.getText(),coffeeName.getText(),Integer.parseInt(coffeePrice.getText()),buttonGroup1.getSelection().getActionCommand(),(Integer)quanOrder.getValue());
coffeeArray.add(coff);
for(int i = 0; i < coffeeArray.size(); i++)
{
String customerName = coffeeArray.get(i).getName();
String cofName = coffeeArray.get(i).getCoffeeName();
int price = coffeeArray.get(i).getuPrice();
String OrderMode= coffeeArray.get(i).isOrderMode();
int quantity = coffeeArray.get(i).getQuanOrder();
Object[] rowCoffee = {customerName,cofName,price,OrderMode,quantity};
model.addRow(rowCoffee);
}
Soooo ...什麼問題? – Orin
如何解決它...我輸入細節 - 然後添加第一次(它工作正常)。但是如果我添加另一個,在我的jtable中顯示先前的數據,然後顯示最近的數據。 –
我沒有看到你設置表模型?確定你得到它,但我很確定這只是基於價值的返回不參考。 – 3kings