Criei um formulário com dados desvinculados e tava blz. Só que resolvi usar o Binding
até mesmo pra ver como funciona em Java (netBeans).
Bom… tenho um JInternalframe com um Bean chamado contaBean e vinculei os campos
do meu form a esse contaBean. Blz!
Chamo um JDialog q retorna um objeto Conta e seto para o meu contaBean.
Se exibo qq propriedade através do JOptionPane, eu tenho o valor, mas os dados
não preechem automaticamente os campos dos forms.
Isso não deveria funcionar assim?
Senão (q é o q parece), como funciona?
Ainda na primeira parte do código, qdo ele recebe o contaBean atualizado, n teria q preencher os campos vinculados?
javer
Depende…
O que acontece nesse linha? De onde vem esse conta?
De que forma você está atualizando o Javabean? Você não pode dar um New, se você vai fazer uma consulta você deve copiar cada propriedade do novo objeto para o objeto existente.
javer
Depende…
O que acontece nesse linha? De onde vem esse conta?
De que forma você está atualizando o Javabean? Você não pode dar um New, se você vai fazer uma consulta você deve copiar cada propriedade do novo objeto para o objeto existente.
UpTheIrons
Então esta linha está errada?
javer
Não posso afirmar isso, principalmente porque eu perguntei como você estava implementado aquela atribuição ao conta e você não mostrou.
Mostre como você está fazendo aquilo.
UpTheIrons
Inicio do form…
public ifrmContaEstoque(JDesktopPane desktop) {
ContaTipoDTO contaTipoDTO = new ContaTipoDTO();
short tipoID = 6;
initComponents();
contaTipo = contaTipoDTO.Selecionar(tipoID);
contaBean = new Conta();
Incializei ele aí?
No caso de Beans vinculados n haveria necessidade dessa inicializção??
UpTheIrons
Javer,
Demorei, mas tô aqui pra responder.
Tinha conseguido fazer o binding como vc falou, setar cada propriedade do objeto (isso deveria ser melhorado).