从JTable中删除显示的数据

时间:2014-04-21 18:03:01

标签: java swing jtable

这是我的报名表中的“新”按钮,除此之外,我希望它从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);

1 个答案:

答案 0 :(得分:2)

假设您正在为JTable使用DefaultTableModel,您可以使用:

model.setRowCount(0);

或者,如果要删除一行数据,可以使用:

model.removeRow(...);

应该通过模型对数据进行任何更改。