Question

Je veux créer une table qui affiche dans chaque ligne un ensemble de données, en plus d'un bouton radio pour la sélection possible. Ceci peut être réalisé facilement en utilisant une simple classe de modèle de table qui prolonge la DefaultTableModel et CellRenderer et classe éditeur qui implémente les interfaces TableCellRenderer et TableCellEditor respectivement. Ce que je ne pouvais vraiment pas réussi à faire est de la table pour afficher d'abord l'un des éléments (lignes) initialement sélectionnés. Il semble simple, mais ce n'est pas ... que quelqu'un a une idée à ce sujet?

Était-ce utile?

La solution

En fonction de vos besoins précis.

table.changeSelection(2, 0, false, false);

sélectionnera la ligne et faire la cellule ont mise au point dans le tableau

Autres conseils

Utilisez le ListSelectionModel :

table.getSelectionModel().setSelectionInterval(4, 5);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top