Hej :)
Mam Jtable, z moim TableModel, oraz z TableRowSorterem.
I teraz chcialbym aby program po zaznaczeniu wiersza w tabeli, wyswietlal poszczegolne wartosci z zaznaczonego wiersza w textfieldach ponizej tabeli, graficznie to juz sobie zrobilem, chodzi o sam kod... mam cos takiego w klasie z narysowana tabelą:
private void jTable2MouseClicked(java.awt.event.MouseEvent evt) {
int row = jTable2.getSelectedRow();
int i=0;
while(i<jTable2.getColumnCount()){
Object temp = jTable2.getValueAt(row, i);
switch(i){
case 0: nr0setText(temp.toString());
case 1: nr1.setText(temp.toString());
case 2: nr2.setText(temp.toString());
case 3: nr3.setText(temp.toString());
case 4: nr4.setText(temp.toString());
case 5: nr5.setText(temp.toString());
case 6: nr6.setText(temp.toString());
case 7: nr7.setText(temp.toString());
}
i++;
}
}
Smiga do momentu w ktorym nie klikne na naglowek tabeli i mi ją posortuje wg jakiejs kolumny,
wtedy po zaznaczeniu wiersza wyswietla mi nadal wartosci takie jak przed posortowaniem...
Prosze o jakas wskazowke przejrzałem metody dla JTable i RowSorter, ale moze cos przeoczylem :)
bede wdzieczny za sugestie
Pozdrawiam SuperOzi.