Problema com beansbinding

Pessoal,

estou com um problema na utilização do beansbinding.

Tenho uma propriedade de um objeto que quero manter sincronizado com um jtextfield, digamos Pessoa.nome.
Quando eu altero o valor no textfield o valor no objeto pessoa é alterado, mas quando uso o setter do nome o jtextfield não apresenta o novo valor.
Alguém pode ajudar?
O código mais ou menos assim

public class Pessoa {
private nome;

public setNome(String nome) {
this.nome = nome;
}
}

public class FormPessoa extends JDialog {
Pessoa pessoa = new Pessoa();
JTextField textField = new TextField();

public FormPessoa() {
BeanProperty nomeP = BeanProperty.create(“nome”);
BeanProperty textP = BeanProperty.create(“text”);
Binding binding = Bindings.createAutoBinding(AutoBinding.UpdateStrategy.READ_WRITE, this.pessoa, nomeP, this.textField, textP);
binding.bind();
}

public alteraNome() {
this.pessoa.setNome(“ABC”);
}



}

Obrigado.

Tudo bem não é a solução do seu problema mas espero que você considere
como alternativas…

Que tal fazer um teste com o Genesis e com a JSR de Binding ( JSR-NNN ).
*Google: ‘Genesis Java’ e ‘Swing Application Framework’ ( respectivamente )

Muito mais simples de utilizar do que o binding do JGoodies, digo isso pois
eu fiz pequenos exemplos com todos os três e tenho minha opnião formada…

Boa sorte! :thumbup: