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");
}
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.
:( :? :?:
3 Respostas
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
D
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”
Criado 21 de fevereiro de 2004
Ultima resposta 8 de mar. de 2004
Respostas 3
Participantes 4