Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不影响其他列的情况下对JTable中的列进行排序_Java_Swing_Split_Jtable_Tablerowsorter - Fatal编程技术网

Java 在不影响其他列的情况下对JTable中的列进行排序

Java 在不影响其他列的情况下对JTable中的列进行排序,java,swing,split,jtable,tablerowsorter,Java,Swing,Split,Jtable,Tablerowsorter,有没有一种方法可以使JTable中的列彼此不相关,这样它们就可以单独排序,而不会影响其他列。它的一个例子可能是这样的 这实际上毫无意义。JTALE将考虑表中的行与数据库中的行相同:以这种方式排序的已发布信息。这将完全破坏表中数据之间的相关性。您可以尝试使用彼此相邻的单独JTables。这本质上不是一系列相邻的列表而不是一个表吗?这似乎是一件非常愚蠢的事情,但通过提供您自己的模型/TableRowSorter,并没有什么可以阻止您这么做。您不能中断、拆分行(不管它来自模型还是视图),在一个JScr

有没有一种方法可以使
JTable
中的列彼此不相关,这样它们就可以单独排序,而不会影响其他列。它的一个例子可能是这样的


这实际上毫无意义。JTALE将考虑表中的行与数据库中的行相同:以这种方式排序的已发布信息。这将完全破坏表中数据之间的相关性。您可以尝试使用彼此相邻的单独JTables。这本质上不是一系列相邻的列表而不是一个表吗?这似乎是一件非常愚蠢的事情,但通过提供您自己的模型/TableRowSorter,并没有什么可以阻止您这么做。您不能中断、拆分行(不管它来自模型还是视图),在一个JScrollPane中有两个(基于打印屏幕)JTable是可能的(通过将JPanel与GridBagLayout一起使用,或者更简单,更好地与GridBagLayout一起使用),这两个JTable必须基于两个XxxTableModel,因为(AFAIK)models事件可用于两个(或更多)JTable视图