JTable - Comment forcer l'utilisateur à sélectionner exactement une ligne

- Je mettre en place une JTable dans laquelle exactement une ligne doit être sélectionné (toujours). Vide de sélection n'est pas autorisé. Je sélectionne la première ligne lors de l'initialisation:

table.setRowSelectionInterval(0, 0);

en outre, je suis en utilisant

table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

Mais l'utilisateur peut toujours désélectionner une ligne à l'aide de Clic + Ctrl.

Quelle est la meilleure façon de s'assurer, que l'on (exactement) la ligne est toujours sélectionné dans la table ?

OriginalL'auteur guitar_freak | 2013-08-19