java - 如何修复 JTable 中的整数排序?
问题描述
我在互联网上搜索,直到在下面找到此方法,但由于我使用拖放操作,因此无法将其与我的表连接,因此我无法将其与我的代码一起使用。
我已经对我的表进行了排序:
table.setAutoCreateRowSorter(true)
但众所周知,它将整数排序为字符串
如何告诉编译器将以下代码用于我的表?
DefaultTableModel m = new DefaultTableModel() {
@Override
public Class<?> getColumnClass(int column) {
if (column == 0 || column == 8 || column == 10) {
return Integer.class;
}
return super.getColumnClass(column);
}
};
解决方案
推荐阅读
- ubuntu-16.04 - Hyperledger Fabric Fabcar 节点enrollAdmin.js
- node.js - 节点/反应启动问题
- r - R - 根据以数值开头的名称过滤列表
- java - Android:intent.putExtra() 更改对象?
- three.js - 如何使用 buffergeometry three.js 处理颜色/纹理
- java - Opengl - 后处理多个 FBO - 我做错了什么?
- python - Django - 如何通过关联对象的排序列表中第一项的属性对对象进行排序?
- javascript - 如何读取 javascript 数组并将其重新格式化为 JSON 对象?
- php - 如何将 datatime-local 输入转换为 php 变量?
- arrays - 使用嵌套的后缀枚举案例作为父枚举案例