swing工具JTable表头排序问题,求教指点

Honxs_xu 2017-03-19 10:35:40
如何做到windows文件夹效果?

例如文件夹的话就默认不显示大小,文件显示大小,并升序或降序排列,而且大小列靠右显示,其他列靠左显示,其他列排序 比较字符串。
我现在遇到的问题是,
最要的问题是:Jtable排序问题,
RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
table.setRowSorter(sorter);

这个是字符串排序吧?,我文件大小排序遇到尴尬,升序排列时候19KB还在9KB前面,我该怎么实现大小列是根据大小排序,其他列还是比较字符串,例如windows系统文件夹一样????

其次所有的列都是要么靠左,要么靠右显示,下面是我的代码
setHorizontalAlignment(JLabel.LEFT);

我要让大小列靠右显示,这样比较方便比较文件大小,其他列还是靠左,例如windows文件夹模式

...全文
191 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧