[JTable] Ajouter une ligne dans un table triée
Bonjour,
J'ai une JTable triable et ce que je veux c'est pouvoir ajouter des lignes vides à la fin de la table, chose faite dans le cas ou la table n'est pas triée mais lorsque je trie ma table l'ordre change dans tout les sens et j'arrive plus à faire un get du dernier élément (de la table triée).
et apres mettre le focus dessus.
voici comment je procede :
Code:
1 2 3 4 5 6 7 8 9 10
|
private void Ajouter() {
if (table.isEditing())
if (table.getCellEditor() != null)
table.getCellEditor().stopCellEditing();
model.insertRow(table.getRowCount(), ajout_ligne_vide());
table.editCellAt(table.getRowCount() - 1, 0);
table.getEditorComponent().requestFocus();
} |
J'ai essayé de faire
Code:
1 2
|
table.convertRowIndexToModel(table.getSelectedRow()); |
pour recuperer la ligne mais toujours rien j'arrive pas à chopper la derniere ligne de ma table triée (non trié cest un simple getRowCount())
quelqu'un voit il une solution ?