0

我是摇摆新手,我的要求是 1。我需要为 jtable 创建一个行头。2.添加向上和向下按钮(用于移动/更改行位置的侦听器)。3.当我改变行位置时,我不应该改变行头编号。4.需要根据rowheader索引检索行数据。5.已经有一个用户定义的类扩展了jtable并且模型有数据。我需要将以上4点要求添加到这个表中。我需要使用Jlist或再次使用jtable来添加行头(如果再次使用jtable,那么基本的jtable与数据不是工作正常。)我尝试了许多谷歌参考,但问题是我无法同时集成所有功能,甚至我找不到第 3 点和第 4 点的解决方案。请考虑要求。抱歉,拼写错误。预先感谢。

4

1 回答 1

0

我需要为 jtable 创建一个行头。

查看固定列表

您创建一个普通的 TableModel。然后您可以指定模型的第一行用作行标题。然后代码将创建两个共享相同 TableModel 的表。一个表格将用作行标题,另一个将显示在滚动窗格的视口中。

如果要对表进行排序,则还需要使用以下代码共享 RowSorter:

table.setAutoCreateRowSorter(true);
fct.setRowSorter(table.getRowSorter());
table.setUpdateSelectionOnSort(true);
fct.setUpdateSelectionOnSort(false);
于 2017-10-04T16:14:27.923 回答