Olá a todos, estou com um problema usando Nimbus. Quando clico no JTable executo o seguinte código:
int linha = tbllistagem.getSelectedRow();
Long idSelecionado = Long.parseLong(tbllistagem.getModel().getValueAt(linha, 0).toString()); //aqui a exceção é disparada
e recebo a seguinte exceção:
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.Vector.elementAt(Vector.java:430)
at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:632)
at view.ConvenioView.tblListagemMouseClicked(ConvenioView.java:211)
Sei que é por causa do Vector, mas gostaria de saber se alguém já passou por isso e como resolver. Por que tenho que clicar duas vezes na JTable para receber os dados, já que no primeiro clique a exceção é disparada, isso influe negativamente na usabilidade.
Obs. Isso só acontece usando o Nimbus.
Obrigado. No aguardo.