J'ai un formulaire maître/détail avec un JTable sur le dessus, et tous les JTextFields correspondants ci-dessous dans le JPanel. J'essaye de faire une recherche dans le JTable, ainsi quand la rangée correcte est choisie, tous les JTextFields peuvent être remplis avec les valeurs de colonne. Je ne sais pas comment appeler les lignes par programme pour le faire. Comment cela serait-il fait?comment remplir JTextFields avec les colonnes d'une recherche JTable?
C'est le code que je utilise pour faire la recherche:
int rows = (masterTable.getModel()).getRowCount();
final int colCedula = 1; //columna de la CEDULA
final int colRuc = 11; //columna de RUC
String value = null ;
for(int i=0; i
value = (String) (masterTable.getModel()).getValueAt(i, colCedula);
if (value.equals(this.txt_BuscaCliente.getText())) {
//CODE FOR FILLING JTEXTFIELDS
}
Si la recherche trouve la valeur de la colonne et arrête la boucle, pourrais-je simplement écrire dans la section // CODE MasterTable. getSelectedRow() et puis remplissez tous les JTextFields avec ses valeurs de colonne ???
De même, comment est-ce que la sélection de la ligne est mise en surbrillance, par programmation? Disons, après que ma recherche trouve la valeur de la colonne, d'avoir cette ligne en surbrillance dans le JTable
Code reformaté; s'il vous plaît revenir si incorrect. – trashgod