Duvida em tabelas

6 respostas
morcinek

Boa tarde, em uma aplicação tenho uma JTable, onde são setados varios produtos… ao clicar em um botao apos selecionar uma linha, as informações sao jogadas para outra tela,
esta tudo funcionando, so que estou tentando criar um IF, para q o usuario tenha que selecionar uma linha antes de clicar no botao, caso contrario ele nao funciona

dentro do if tentei colocar um GetSelectedRow==0, e nao funciou… alguem saberia me explicar como devo fazer? eu preciso comparar q a tabela nao tem nenhuma linha selecionada… entao aviso por joptionpane…

6 Respostas

morcinek

tentei com tabela.isRowSelected

porem se cololar o valor 0, ele pega a linha 0, e se eu colocar null, nao aceita, o que posso colocar para indicar que nenuma linha foi selecionada?

drsmachado

Ler a documentação que é bom, nada?
Aqui você encontra uma forma de validar isso.

asandrob

Eu fiz assim:

tabelaDados.getSelectedRow() != -1
drsmachado

E deu certo? Não deu?

asandrob

Claro… Segui a documentação…

morcinek

Li a documentação mas não tinha achado, com o valor da linha negativo deu certo, muito obrigado aos dois!

tabelaDados.getSelectedRow() != -1
Criado 1 de agosto de 2012
Ultima resposta 1 de ago. de 2012
Respostas 6
Participantes 3