Как ограничить добавление строк в JTable? - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть несколько текстовых полей, A JTable и Button (ADD).

Теперь, каждый раз, когда кнопка получает данные JTextField и добавляет строку в 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);
}

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

хорошо, я понял ..

if (table.getRowCount > 10){
    model_table.setRowCount(10)
}
0 голосов
/ 13 сентября 2018

Просто добавить счетчик?

if (table.getRowCount < 10) {
     //doStuff...
} else {
    //doSomethingElse...
}
...