如何在JTable中拖动来禁用单个列?我想允许拖动其他列,但只允许第一列(索引为0)。感谢。
答案 0 :(得分:5)
您应该可以创建自己的TableColumnModel
(扩展DefaultTableColumnModel)并覆盖moveColumn
,以便在允许拖动列时仅调用super.moveColumn
。< / p>
编辑:首先查看this post。
答案 1 :(得分:3)
对你来说不太重要....在另一个博客上找到
yourJTable.getTableHeader().setReorderingAllowed(false)
这使得整个表不会重新排序我需要的列。探索覆盖是正确的路径