2013-03-18 92 views
1

如何从JTable中删除未使用的行?从jTable中删除未使用的行

我首先在JPanel中创建一个固定大小的表格,然后根据需要填充元素。

现在我不希望未使用的行显示在我的表中。请帮忙。

+0

在这里什么是未使用的意思,你有什么尝试? – Amarnath 2013-03-18 14:02:30

+0

我现在得到一个有很多空行的表格,只有最上面的5-6行正在使用,其余的空白。我想隐藏或以某种方式删除它们。 – shivshnkr 2013-03-18 14:11:02

+0

你使用什么模型? – Amarnath 2013-03-18 14:19:06

回答

2

我现在得到一个有很多空行在底部的表,只有顶部5-6行正在使用,休息空白。我想以某种方式隐藏它们或将它们删除

以其他方式工作。从一个空的DefaultTableModel开始。 DefaultTableModel支持addRow()方法。所以,当你得到的数据添加到模型使用:

model.addRow(...);

不要让GUI编辑器确定如何编写GUI代码。添加清理代码来删除行是一个糟糕的设计。

1

DefaultTableModel有一个方法removeRow,它从表格中删除一行。将要从表格中移除的行索引传递给您。

现在我不希望未使用的行显示在我的表中。

这个我不确定请发帖SSCCE告诉我们什么是说这些行不被使用的标志。

+0

@Downvoter你能解释为什么downvote? – Amarnath 2016-03-16 05:42:12