1

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

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

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

4

2 回答 2

2

我现在得到一张底部有很多空行的表格,只使用了前 5-6 行,其余为空白。我想以某种方式隐藏或删除它们

反过来工作。从一个空的 DefaultTableModel 开始。DefaultTableModel 支持一种addRow()方法。因此,当您获取要添加到模型的数据时,请使用:

模型.addRow(...);

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

于 2013-03-18T15:20:19.267 回答
1

DefaultTableModel 有一个方法removeRow从表中删除一行。传递要从表中删除的行索引。

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

这我不确定请发布一个SSCCE向我们展示什么是表示这些行未使用的标志。

于 2013-03-18T14:30:29.703 回答