java - JTable:存储与显示不同的数据

标签 java datetime jtable cell

我有一个关于 Java 中的 JTable 的问题。我以国际标准格式(年:月:日小时:分钟)从数据库中读取时间字符串。这很酷,因为我的 table 按时间排序。

但是客户端希望以日:月:年小时:分钟的格式显示时间。这样显示没问题,但是不能简单排序了。

我正在寻找一种解决方案来存储原始数据以进行排序并显示新格式。 我知道在 Flex 中有这样的东西,比如单元格的数据和标签。

Java中有类似的东西吗?

非常感谢!!

最佳答案

您可以使用自定义单元格渲染器来更改值的显示方式,同时以可排序的格式保存它:

关于java - JTable:存储与显示不同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4427865/

相关文章:

java - 根据设计分辨率生成当前屏幕分辨率的正确坐标

java - 如何在java中创建一个保存数组的数组

java - 解析文档时如何将文档中字符串的一部分替换为另一个字符串

c# - 2017 年 3 月 1 日的 DateTime.Parse 问题

java - 无需单击即可更改 JTable 单元格颜色

java - 单击一个栏并选择相应的 JTabel 记录

java - 使用 JMS 临时队列进行同步使用是一种好习惯吗?

python - 按 future 30 天和过去的日期过滤查询集

Javascript:如何将 n 分钟添加到 unix 时间戳

Java Swing : Jtable ArrayIndexOutOfBoundsException