Erro de windows numa JTable

5 respostas
AlessandroGois

Pessoal, bom dia!

Estou iniciando com Java agora e tenho algumas dúvidas.

Estou conseguindo resolver a maior parte delas através de pesquisas no google mas tem algumas como esta, que não tem jeito.

Seguinte, eu tenho uma JTable, mas toda hora que eu clico em cima do registro dela fica dando a mensagem do windows como se tivesse dado algum erro.

Alguém ai poderia me dar uma luz, por favor?

Abraços,

Alessandro.

5 Respostas

A

Bom dia.
Poste o erro que acontece…

AlessandroGois

Não dá erro, só da o som do windows toda vez que mudo de registro. isso acontece pelo que vi quando tem informação faltando, mas nao compromete a estabilidade da tela.

tem como tirar esse som? algum comando pra isso?

AlessandroGois

Gente, perdão, achei o erro.
tenho um campo telefone que é JFormmatedTextField, e está com a seguinte formatação (uma delas, já tentei várias): #########
Quando clico na table, chama um metodo que atualiza os campos em tela, e está dando erro na linha abaixo. O que será que estou fazendo de errado?

txtTelefone.setText(tbUsuarios.getModel().getValueAt(seleciona, 2).toString());

Obrigado!!

A

Debuga e verifica o que retorno desse seu código
-tbUsuarios.getModel().getValueAt(seleciona, 2).toString()-

SuperMock

Boa tarde!

Tente o seguinte:
Se txtTelefone é o JFormattedTextField, você deve setar o valor que vem da tabela assim:

txtTelefone.setValue((Cast) tbUsuarios.getModel().getValueAt(seleciona, 2));

No (Cast) Você coloca que tipo é, se é Integer, String e etc…

Abraços

SuperMock

Criado 12 de janeiro de 2016
Ultima resposta 12 de jan. de 2016
Respostas 5
Participantes 3