JTable - seleção de células

1 resposta
A

Eu estou com o seguinte problema:

Eu fiz uma tabela que exibe os registros de um banco de dados e fiz um JPopupMenu com as opções de atualizar e excluir, até aí beleza. O problema é que eu quero que a célula seja selecionada com o botão direito do mouse como para exibir o JPopupMenu, só que a célula só fica selecionada se o usuário clicar com o botão 1, fazendo o usuário dar 2 cliques na tabela pra abrir um menu.

Eu quero saber de algum código que possibilite a seleção de célular da JTable com o botão direito do mouse, resumindo.

1 Resposta

A

Bom, eu descobri como fazer isso, o problema e que eu tava procurando métodos na minha tabela filtrando para que iniciassem com get… o método que eu tava procurando está nesse código aqui:

int row = tbClientes.rowAtPoint(new Point(x,y)); //eu passei x e y por parametro
		tbClientes.setRowSelectionInterval(row, row); //tbClientes = JTable

É assim como se faz. Eu criei um tópico meio inútil mas espero que alguém mais tire proveito disso.

Criado 11 de novembro de 2012
Ultima resposta 11 de nov. de 2012
Respostas 1
Participantes 1