Colonnes d'une jtable: faire disparaître et insérer à nouveau

Description

Cette variante laisse les colonnes inchangées dans le TableModel et les fait disparaître en mettant à zéro la largeur de colonne. L'ancienne largeur est sauvegardée, pour pouvoir insérer à nouveau la colonne avec la même largeur. Puisque les colonnes restent dans le TableModel, elles continuent d'être disponibles la dedans.
IMPORTANT: Le comportement des touches Tab, Flèches, Enter, HOME et END a été adapté, pourqu'on ne puisse plus atteindre les colonnes disparues!

Source / Exemple :


Voir le Zip.

Conclusion :


Bien qu'il existe déja une source ici sur le même sujet, j'ai jugé utile de mettre à disposition une variante qui va plus loin.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.