jcomp wrote:
* Sei que preciso colocar o JTextField no ?, mas para isso será preciso fazer uma instância da classe.
Fazer uma instância de que classe?
jcomp wrote:
Outro ponto, na classe OperadorForm, vou precisar ter um get() para cada componente. Essa forma tá correta? Senão, o q faço?
Não está correto não.
Você precisa ter duas classes:
OperadorBind (eu chamaria de
OperadorPresentationModel):
Nessa classe você declara todos os ValueModels e ListModels e cria metodos get (
getters) para cada um desses modelos.
OperadorForm (eu chamaria de OperadorView)
Nessa classe você monta o painel criando os componentes e amarrando-os aos modelos do OperadorBind acima. Exemplo:
JTextField textField = new JTextField();
Bindings.bind(textField, operadorBind.getNomeHolder());
Na classe OperadorBind:
private ValueHolder nomeHolder = new ValueHolder();
public ValueModel getNomeHolder() { return nomeHolder; }
Entendeu?