Pessoal boa noite quero trazer dados de uma tabela JTable em um evento click em que os dados da table vão para um checkbox , mas ele não traz os dados já selecionados corretamente
Meu codigo:
int index= jTable1.getSelectedRow();
TableModel model=jTable1.getModel();
int fila = jTable1.rowAtPoint(evt.getPoint());
jTable1.setSelectionBackground(Color.BLUE);
txtCodigo.setText(jTable1.getValueAt(fila, 0).toString());
txtNome.setText(jTable1.getValueAt(fila, 1).toString());
String dadoDaColuna2 = jTable1.getValueAt(jTable1.getSelectedRow(), 2).toString();
btnAvulso.setSelected(dadoDaColuna2.indexOf("Avulso")>=0);
btnContrato.setSelected(dadoDaColuna2.indexOf("Contrato")>=0);
jFormattedDataEntrada.setText(jTable1.getValueAt(fila, 3).toString());
jFormattedDataSaida.setText(jTable1.getValueAt(fila, 4).toString());
txtHoraInicio.setText(jTable1.getValueAt(fila, 5).toString());
txtHorarioFinal.setText(jTable1.getValueAt(fila, 6).toString());
txtResul.setText(jTable1.getValueAt(fila, 7).toString());
String dadoDaColuna9= jTable1.getComponentAt(index, 9).toString();
String coluna8= jTable1.getColumnName(8).toString();
model.getColumnName(6);
String coluna9=jTable1.getColumnName(9).toString();
String coluna10=jTable1.getColumnName(10).toString();
String coluna11=jTable1.getComponentAt(index, 11).toString();
if(coluna8==""){
checkboxWord.setSelected(false);
}
else{
checkboxWord.setSelected(coluna8.indexOf("Word")>=0);
}
if(coluna9==""){
checkboxExcel.setSelected(false);
}
else{
checkboxExcel.setSelected(coluna9.indexOf("Excel")>=0);
}
if(coluna10==""){
jCheckBoxPower.setSelected(false);
}
else{
jCheckBoxPower.setSelected(coluna10.indexOf("PowerPoint")>=0);
}
if(coluna11==""){
jCheckBoxOutllok.setSelected(false);
}
else{
jCheckBoxOutllok.setSelected(coluna11.indexOf("Outlook")>=0);
}
txtVisitas.setText(jTable1.getValueAt(fila, 12).toString());