Olá pessoal.
Tenho um jTable ordenada onde uso
as informações da linha para fazer uma outra consulta.
EX: ANA 22/05/2007 ela está na linha 0 do jtable
JOSE 20/05/2007
MARIA 23/05/2007
ao reordenar maria ficaria na linha 0, porém , ao selecionar a linha
consta os dados antes da reordenação.
Como deve fazer para que venha as informações corretas
Object rows[][] ={};
//Nomes das Colunas
String columns[] = {"Nome", "Matricula","Contrato","Prev Inicial","Prev Final","Extra Inicial","Extra Final"," Ponto Inicio","Ponto Final","Total Login","Situação","Observação"};
//Coloco dentro do model as linhas e colunas
TableModel model = new DefaultTableModel(rows, columns) {
private static final long serialVersionUID = 1L;
public Class getColumnClass(int column) {
Class returnValue;
if ((column >= 0) && (column < getColumnCount())) {
returnValue = (Class)getValueAt(0, column).getClass();
} else {
returnValue = (Class)Object.class;
}
return (Class)returnValue;
}
};
relCheckListjTable = new JTable(model);
RowSorter<TableModel> sorter =new TableRowSorter
<TableModel>(model);
relCheckListjTable.setRowSorter(sorter);