Inserir no CheckBox?

Oi. Como fazer para inserir uma lista de nomes que busquei no banco em uma sequencia de CheckBox? Tentei assim e deu erro.

[code]
try{
String SQL = "SELECT nome FROM cursos";
rs = conectar.buscar(SQL);
int contador = 0;
while( rs.next() )
{
++contador;
}
// somente para teste.
String name[] = {"1","2","3","4","5"};

c = new JCheckBoxMenuItem[contador];
for (int i = 0 ; i <= contador; i++) {
c[i] = new JCheckBoxMenuItem(name[i]);
c[i].addItemListener(this);
add(c[i]);
}
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Erro no CheckBox");

}[/code]
:frowning: :? :?:

Desculpe… corrigindo o codigo… :roll:

try{
String SQL = “SELECT nome FROM cursos”;
rs = conectar.buscar(SQL);
vetor = new Vector();
while( rs.next() )
{
vetor.add(rs.(“nome”).toString());
}
b = new JComboBox((String) vetor);
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,“Erro no ComboBox”);
}

Qual erro que deu? colocar esse tipo de informacao auxilia muito na hora de tentar ajudar a encontrar o erro.

Rafael

Andre.flu,

Pesquisando nos foruns passados (do GUJ mesmo), vi o seguinte.
Vc pode colocar na jTable um campo com valor boleano, a jTable vai ser inteligente o suficiente pra criar um check lá (porém não é o jCheckBox).
Como eu fiz pelo NetBeans (não precisa pensa), eu não sei se é só isso, e to colocando o codigo gerado por ele.
Ve se te ajuda ai.

jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {

        },
        new String [] {
            "", "Codigo", "Pergunta", "Tipo"
        }
    ) {
        Class[] types = new Class [] {
            java.lang.Boolean.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class
        };

        public Class getColumnClass(int columnIndex) {
            return types [columnIndex];
        }
    });

[s]
Machado

“May the Force by With You”