Genesis: Binding com JComboBox

0 respostas
C

Estou utilizando Genesis para integrar minha interface gráfica com classes.
Tenho um formulário de cadastro de Aluno e uma classe Aluno. No formulário, tenho um JComboBox onde são listados os estados (SP, RJ, MG, ES).

edtSigEstado = new javax.swing.JComboBox(); edtSigEstado.setModel(new javax.swing.DefaultComboBoxModel(new String[] {"SP", "RJ", "MG", "ES"})); edtSigEstado.setName("sigEstado");

Não preciso, neste caso, fazer a lista de estados com @DataProvider. Da forma acima para mim é suficiente.
Na classe eu tenho:

@Form public class Aluno{... private int codAluno; private String nomAluno; ... private String sigEstado; // getters and setters

O meu problema é: o campo de estado do formulário não está integrado com a classe. Quando altero o conteúdo do campo do formulário, faço println(sigEstado), e o println mostra que valor de estado permanece como null. Como faço esta ligação? Eu já tentei fazer isto e não deu certo:

Criado 19 de novembro de 2009
Respostas 0
Participantes 1