jtable-JTable 的排序问题,升序和降序已经实现。

问题描述

JTable 的排序问题,升序和降序已经实现。

数据已经显示在JTable上面了
使用JTable的setRowSorter(tableRowSorter)或者setAutoCreateRowSorter(true)方都能实现了JTable的排序,但是只支持升序和降序,我希望的是不仅有升序和降序,还有正常的情况
就是说当数据加载完之后:第一次点击JTable的某个表头是升序
第二次点击JTable该表头是降序
第三次点击JTable该表头就是正常情况,即刚开始加载数据的序列。
前面两个都已经实现,求大神指导第三种。

时间: 2024-10-29 15:58:35

jtable-JTable 的排序问题,升序和降序已经实现。的相关文章

PHP中数组元素升序、降序及重新排序的函数

在PHP数组学习摘录部分了解到最基本的PHP数组的建立和数组元素的显示.需要深入学习下PHP数组的相关操作.首先接触的就是数组元素的升序.降序的排序问题. 1,快速创建数组的函数range() 比如range()函数可以快速创建从1到9的数字数组: <?php $numbers=range(1,9);echo $numbers[1];?> 当然,使用range(9,1)则创建了9到1的数字数组.同时,range()还可以创建从a到z 的字符数组: <?php $numbers=range

linq关于动态升序或降序进行排序,3个字段都要

问题描述 有3个字段要排序,但是升序或降序有参数决定本来以为可以如下if(第一个参数是升序)query=query.orderby("a")elsequery=query.OrderByDescending("a")endifif(第二个参数是升序)query=query.orderby("b")elsequery=query.OrderByDescending("b")endifif(第三个参数是升序)query=query

SQL-ORDER BY 多字段排序(升序、降序)_MsSql

ORDER BY _column1, _column2; /* _column1升序,_column2升序 */ ORDER BY _column1, _column2 DESC; /* _column1升序,_column2降序 */ ORDER BY _column1 DESC, _column2 ; /* _column1降序,_column2升序 */ ORDER BY _column1 DESC, _column2 DESC; /* _column1降序,_column2降序 */ 以

VBA数组的升序、降序

  ①升序排序的VBA数组 Function UP(x()) As Variant() Dim i As Integer, j As Integer, a, d() ReDim sx(LBound(x) To UBound(x)), d(LBound(x) To UBound(x)) d = x If LBound(x) = UBound(x) Then sx = d Exit Function End If For i = LBound(x) To UBound(x) - 1 For j =

解析PHP中数组元素升序、降序以及重新排序的函数_php技巧

1,快速创建数组的函数range()比如range()函数可以快速创建从1到9的数字数组: 复制代码 代码如下: <?php $numbers=range(1,9);echo $numbers[1];?> 当然,使用range(9,1)则创建了9到1的数字数组.同时,range()还可以创建从a到z 的字符数组: 复制代码 代码如下: <?php $numbers=range(a,z);foreach ($numbers as $mychrs)    echo $mychrs."

java数组降序和升序排序例子

java.util.Arrays 类中提供了几个静态方法用来对数组进行排序.例如:使用Arrays.sort(),然后将数组作为参数传入,然后返回排序完的数组.java中,我们也可以使用升序或降序,或者是自定义comparator来进行排序. 对java数组进行升序排序 对数组(String,int等类型)进行升序排序,我们可以直接使用Arrays.sort()方法,该方法会默认根据CompareTo方法实现的自然顺序(natral order)进行升序排序.所谓自然顺序,如对于String类型

笔记:mysql升序排列asc,降序排列desc

经常会忘记mysql中升序和降序用什么字符来表示,现在就做个笔记:升序排列asc,降序排列desc,举个例子,下面是按时间降序调用栏目的文章,也即是栏目最新文章 [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where classid=275 order by classid desc limit 9 ",100,24,0}]<ul><li><a hre

【java】实体类中 按照特定的字段 进行升序/降序 排序

背景:   实际页面上  所有的分值都是按照JSON格式存储在一个字符串中 存储在同一个字段中: {"ownPTotal":"10>0","ownOTotal":"8>0","ownTotal1":"18","ownTotal2":"80","ownTotal3":"20","ownTo

arraylist-java 如何对 list 对象降序排列

问题描述 java 如何对 list 对象降序排列 package test.tool.gui.dbtool.util; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Test { public static void main(String[] args) { List<Student> lis