Это то, что делает "новая" кнопка в моей форме ввода, в дополнение к этому, я хочу, чтобы она удаляла все отображаемые данные из JTable. Как я могу это сделать?
saved = false;
txt_ipath.setText(null);
txt_md_by_p.setText(null);
txt_model_p.setText(null);
txt_p_date.setText(sdf.format(date));
txt_p_price.setText(null);
txt_p_qty.setText(null);
txt_s_price_p.setText(null);
txt_vouchdate_p.setText(sdf.format(date));
txt_vouchno_p.setText(null);
Предполагая, что вы используете DefaultTableModel для JTable, вы можете просто использовать:
model.setRowCount(0);
Или, если вы удаляете ряд данных, вы можете использовать:
model.removeRow(...);
любые изменения данных должны выполняться с помощью модели.
TableModel
, иJTable
должен обновиться автоматически.