草庐IT

columnValue

全部标签

java - 如何防止单个列在 JTable 中被重新排序?

我有一个JTable,我需要能够对列重新排序。但是我希望第一列不能重新排序。我使用以下方法启用重新排序:table.getTableHeader().setReorderingAllowed(true);现在可以重新排序列,包括我不需要的第一列。有没有办法锁定第一列?我见过一些使用两个表的解决方案,第一列位于单独的表中,但也许有更好/更简单的方法。 最佳答案 这是我用来防止第一列被重新排序的解决方案privateintcolumnValue=-1;privateintcolumnNewValue=-1;tblResults.getC