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