Comment désactiver une seule colonne de glisser dans JTable? Je veux permettre aux autres colonnes de glisser mais seulement la première colonne (indexée à 0). Merci.Désactiver une seule colonne faisant glisser dans JTable
3
A
Répondre
5
Vous devriez être en mesure de créer votre propre TableColumnModel
(étendre DefaultTableColumnModel) et de passer outre moveColumn
appeler uniquement super.moveColumn
lorsque la colonne est laissé entraîner.
EDIT: Regardez d'abord le this post.
3
Pas tout à fait sur le point pour vous .... trouve sur un autre blog
yourJTable.getTableHeader().setReorderingAllowed(false)
cela devient la table entière de ne pas modifier l'ordre des colonnes qui est ce que je avais besoin. Explorer l'Override est l'itinéraire correct
Pourquoi ne pas jeter un oeil à ma solution ici? [http://stackoverflow.com/a/23829245/458157][1] [1]: http://stackoverflow.com/a/23829245/458157 – gouessej