如何限制在JTable 中添加的行数?
how to limit the rows adding in JTable?
我有几个文本字段,一个 JTable
和一个 Button
(ADD)。
现在,每次按钮获取 JTextField
s 数据并在 JTable
中添加一行。
它添加了无限数量的行。我只想添加 10
行。
public void setItemDetailInTable() {
String free = freetext.getText();
Object row[] = new Object[20];
row[0] = itemcombo.getSelectedItem().toString();
row[1] = mfgtext.getText();
row[2] = sachsntext.getText();
if (free.isEmpty()) {
row[3] = qtytext.getText();
} else {
row[3] = qtytext.getText() + "+" + freetext.getText();
}
row[4] = pricetext.getText();
row[5] = taxtext.getText() ;
row[6] = discounttext.getText() ;
row[7] = total.getText();
model_table.addRow(row);
}
只是添加一个计数器?
if (table.getRowCount < 10) {
//doStuff...
} else {
//doSomethingElse...
}
好的,我知道了..
if (table.getRowCount > 10){
model_table.setRowCount(10)
}
我有几个文本字段,一个 JTable
和一个 Button
(ADD)。
现在,每次按钮获取 JTextField
s 数据并在 JTable
中添加一行。
它添加了无限数量的行。我只想添加 10
行。
public void setItemDetailInTable() {
String free = freetext.getText();
Object row[] = new Object[20];
row[0] = itemcombo.getSelectedItem().toString();
row[1] = mfgtext.getText();
row[2] = sachsntext.getText();
if (free.isEmpty()) {
row[3] = qtytext.getText();
} else {
row[3] = qtytext.getText() + "+" + freetext.getText();
}
row[4] = pricetext.getText();
row[5] = taxtext.getText() ;
row[6] = discounttext.getText() ;
row[7] = total.getText();
model_table.addRow(row);
}
只是添加一个计数器?
if (table.getRowCount < 10) {
//doStuff...
} else {
//doSomethingElse...
}
好的,我知道了..
if (table.getRowCount > 10){
model_table.setRowCount(10)
}