Pessoal alguém poderia me dar um ajuda rapida? eu preciso que quando minha tabela “CadresultadoTabela” chegar na ultima linha, ele efetuar um evento.
Estou usando um evento e quando ele está chegando na ultima linha, ele não está ativando um reprovado eu aprovado.
Segue meu código:
if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
int linha = CadresultadoTabela.getSelectedRow() - 1;
Object obj = modelo.getValueAt(linha, 30);
Object obj2 = modelo.getValueAt(linha, 31);
Object obj3 = modelo.getValueAt(linha, 32);
if ((obj == null || obj.toString().equals("")) && (obj2 == null || obj2.toString().equals(""))) {
EnterPreenchimento();
} else {
VerificarResultdoEnter();
if (modelo.getValueAt(linha, 33).equals("Reprovado")) {
if (obj3 == null || modelo.getValueAt(linha, 32).equals("")) {
CadresultadoTabela.changeSelection(linha, 32, false, false);
} else {
EnterPreenchimento();
}
} else {
EnterPreenchimento();
}
}
}
Preciso efetuar um if na linha 18 ou 19 para que quando ele chegar na ultima linha, ele não utilize o “-1” da linha.