Gostaria de ao clicar na linha de uma JTable em um JFrame com o evento MouseClicked preenchesse os JTexField de outro Jframe, alguem poderia passar uma sugestão de como fazer isso
Clicar linha JTable e preencher outro jframe
W
7 Respostas
W
Que seria o componente?
Seu JTextField, lógico. Não foi isso que você perguntou?
Outra coisa, abra tópicos de interface gráfica no fórum de interface gráfica.
Nem tudo é Java Básico. Seu tópico foi movido.
W
Fiz assim, mas não ta atualizando o JTextField no outro JFrame
private void tabelaMouseClicked(java.awt.event.MouseEvent evt) {
int linha = tabela.getSelectedRow();
PesquisaEmp p = new PesquisaEmp();
p.getTxtCodigo().setText(tabela.getValueAt(linha,0).toString());
p.getTxtNome().setText(tabela.getValueAt(linha,1).toString());
p.getTxtCargo().setText(tabela.getValueAt(linha,2).toString());
if(tabela.getValueAt(linha,3).equals("Masculino")){
p.getRadMasc().setSelected(true);
}if(tabela.getValueAt(linha,3).equals("Feminino")){
p.getRadFem().setSelected(true);
}
p.getTxtDataAdmin().setText(tabela.getValueAt(linha,4).toString());
p.getTxtSalario().setText(tabela.getValueAt(linha,5).toString());
}
O que ta faltando para preencher os JTexFieLds?
W
ninguem tem idéia como fazer?
Exemplo:
Meu JFrame é o: teste
JtextField: tf_produto
Tabela = modelo
Pode dar erro se no meu Jframe (teste) o campo tf_produto nao for static, por isso, lá no ‘teste’, precisamos declarar isso:
teste ai e retorne;
A
Cara tente usar recuperar o objeto assim:
não usa o toString faz um cast:
ve ai se da certo!
abrco!
Criado 22 de setembro de 2012
Ultima resposta 25 de set. de 2012
Respostas 7
Participantes 5