mouseClicked célula JTable causa: ArrayIndexOutOfBoundsException

Fala galera,

Tô com um erro aqui me deixando louco. Seguinte tenho uma jtable, e no evento do clique do mouse sobre uma célula tá lançando essa exception: ArrayIndexOutOfBoundsException. Vejam parte do meu código:

jXTableRamaisPorGrupo.addMouseListener(new MouseAdapter()
                    {
                        public void mouseClicked(MouseEvent e)
                        {
                            // Pegando a posição na tabela do ramal
                            int col = jXTableRamaisPorGrupo.columnAtPoint(e.getPoint());
                            int row = jXTableRamaisPorGrupo.rowAtPoint(e.getPoint());
                                                       
                            // Pegando o valor desse ramal
                            String ramal = tableModel.getValueAt(row, col).toString();
                                                       
                            DiscaTransfereController discaTransfere = new DiscaTransfereController();
                            discaTransfere.verifRamalDest(ramal, "jXTable");

                        }
                    });

Já tentei pegar col com getSelectedColumn e row com getSelectedRow, mas tbém não dá! Alguma sugestão do que possa ser?

Abraços :wink:

O erro é por causa do tamanho do array… mas não to vendo o array no seu cod… :slight_smile:

vc ja debugou pra ver exatamente onde esta dando essa Exception… ?
acho que é a melhor forma de solucionar esse erro…