如何避免在JTable中对单个列进行重新排序?

Beardo:

我有一个JTable,我需要能够对列进行重新排序。但是,我希望第一列不能重新排序。我使用以下命令来启用重新排序:

table.getTableHeader().setReorderingAllowed(true);

现在可以对列进行重新排序,包括不需要的第一列。有什么方法可以锁定第一列?

我已经看到一些使用两个表的解决方案,其中第一列在单独的表中,但是也许有更好/更简单的方法。

hat

我认为您需要重写中的columnMoved()方法TableColumnModelListenerTableColumnModelEvent类有一个getFromIndex()方法,你应该能够看到,以确定它是否是你的固定列,然后你应该能够取消事件。

希望能有所帮助。一个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据在jtable中动态添加的列对行进行排序?

如何在Notepad ++中对管道定界的列进行重新排序?

如何在Bootstrap中对垂直列进行重新排序?

如何避免在Java中复制JTable列?

如何避免将物品放入Java HashMap中时对其进行重新排序

如何在DataGridView中重新排序列时对列索引进行排序?

如何在 JTable 的一列中对日期和时间进行排序?

在JTable中对int进行排序

根据单个列对熊猫中的多个列进行排序

如何根据单个列对数据框中的唯一表进行排序?

如何使用C#互操作对Excel中的列进行重新排序

如何根据列中的值对数据框的行进行重新排序

JTable中的多列排序

在R中逐行对数据框的列进行重新排序

在R中逐行对数据框的列进行重新排序

优化导入时如何避免重新排序

如何按R中每列的最后一个值对数据框中的列进行重新排序

如何在MYSQL的SELECT查询中对行进行重新排序?

如何在Bootstrap 3中对行进行重新排序

如何对MySQL表中的记录/行进行重新排序

如何根据内容在Python中对列表进行重新排序

如何对char数组中的位置进行重新排序

如何防止HAML对class属性中的单词进行重新排序?

如何对TableView JavaFx中的列进行排序?

如何在MYSQL中对列进行排序

如何使用按钮对JTable进行排序?

在JTable中对双精度值进行排序

重新排序R中的单个列,而不指定所有列

在对表进行重新排序时避免写冲突