Yis*_*hai 6 java swing jtable jdk1.6 java-6
我有一个JTable扩展,自项目中的Java 1.3/1.4以来一直在使用,通过单击列提供列重新排序和排序等功能.我们正在升级到Java 1.6,新的JTable阻止旧的排序代码工作.将所有内容都安装到新的JTable API上会有一些广泛的返工.在那之前有没有办法在JTable中完全禁用这些添加?
编辑:在进一步调查之后,问题集中在这样一个事实:标题上的鼠标事件被1.6中的Swing吞噬,并且没有传递给表实现,即使它设置了自己的标题呈现.非常适合吹嘘的Java向后兼容性.
那么有没有办法让JTable 1.6停止?我无法做到.甚至覆盖表上的UI和表头也无济于事.
您尝试过JTable.setRowSorter(null)吗?
编辑:和setAutoCreateRowSorter?(1. 创建表,2. 行排序器为 null,3. 自动创建排序器为 false,4. 设置模型)。
归档时间: |
|
查看次数: |
10445 次 |
最近记录: |