Popular ComboBox usando Hibernate(Swing)

Pessoal.
Alguém pode me ajudar dando um exemplo de como usar o hibernate para popular um combobox?
Estou usando o Netbeans e a aplicação é desktop.
Vlw!

Olá!

Qual campo terá o valor que vai corresponder a ComboBox?


Edited
/Digamos que seja um booleano, daí você pega o campo(atributo do objeto) e joga direto pro seu comboBox, usando o método setSelected, se não me engano…/

A combobox recebe um vetor de objects e exibe o toString() deles como texto. Então, monte um vetor de objetos e envie para a combobox. Para aparecer algum texto que seja interessante, sobrescreva o método toString do seu objeto.

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComboBox.html

Tipo assim.
Por exemplo uma tabela estados.
Queria que o combobox puxasse todos os estados desta tabela.

Nossa, combo box, jurava que li radiobbuton, ou algo booleano. editado lá em cima.

Eu fiz da seguinte forma:

Dentro da aplicação eu chamo um método que retorna um ComboBoxModel:

O método que retorna o ComboBoxModel é o seguinte:

[code]public static ComboBoxModel carregaUF(){
List lsUF = null;
//Classe de persistencia
UF ufX = new UF();
ComboBoxModel bRetorno;
Vector v = new Vector();
//DAO
UFJpaController UFJPA = new UFJpaController();

    lsUF = UFJPA.findUFEntities();

    v.add(null);
    for (Object item : lsUF) {
        //Lê cada item retornado pelo SELECT e adiciona o Nome do estado ao vector
        ufX = (UF)item;
        v.add(ufX.getNomeUF());
    }
    bRetorno = new DefaultComboBoxModel(v);

    return bRetorno;
}[/code]

cara to com a mesma duvida …

tipo tenho que puxar dados na combo … de uma tabela mas nao sei como:

tenho uma classe DAO chamada ProfessorDAO

que extende uma classe genericaDAO que possue os metodos de insercao ,remocao,atualizacao e pesquisa . padroes do hibernate

entao devo criar um novo metodo na classe professorDAO ou chamar um ja existente???

e no Painel o que faço???

na hora de setar o ComboBox oq faço seja mais detalhado na hora de explicar

[quote=Drumond]Eu fiz da seguinte forma:

Dentro da aplicação eu chamo um método que retorna um ComboBoxModel:

O método que retorna o ComboBoxModel é o seguinte:

[code]public static ComboBoxModel carregaUF(){
List lsUF = null;
//Classe de persistencia
UF ufX = new UF();
ComboBoxModel bRetorno;
Vector v = new Vector();
//DAO
UFJpaController UFJPA = new UFJpaController();

    lsUF = UFJPA.findUFEntities();

    v.add(null);
    for (Object item : lsUF) {
        //Lê cada item retornado pelo SELECT e adiciona o Nome do estado ao vector
        ufX = (UF)item;
        v.add(ufX.getNomeUF());
    }
    bRetorno = new DefaultComboBoxModel(v);

    return bRetorno;
}[/code][/quote]

O que seria este UFJpaController UFJPA = new UFJpaController(); ?