Como setar um valor no jCheckBox

3 respostas
C

Fala ae galera, com faço para setar no meu campo jCheckBox?

tf_cnh.setText(con_sig.resultset.getString("cnh"));
        tf_categoria.setText(con_sig.resultset.getString("habilitacao nº"));
        tf_vencimento.setText(con_sig.resultset.getString("dat_venc_carteira"));
        tf_calca.setText(con_sig.resultset.getString("calça"));
        tf_camisa.setText(con_sig.resultset.getString("camisa"));
        tf_sapato.setText(con_sig.resultset.getString("sapato"));

até aqui tudo rola legal mais quando eu faço

jcheckBox.setText(con_sig.resultset.getString("UsuarioVt"));
     dá erro, quem puder me ajudar

3 Respostas

EugenioMonteiro

Uma JCheckBox é uma “caixinha de marcar” logo você não pode setar um valor texto para ela (o único texto que ela possui é a sua legenda)

O que você pode fazer com ela é setar como marcada ou não marcada, se eu não me engano é assim

Aí você usa uma condição (if) para saber se ela vai ser marcada ou não

C

Caramba muito obrigado vc me ensinou o pulo do gato, valew mesmo que Deus continue aumentado o seu conhecimeto.

C

Voltei, consegui também uma maneira de setar um valor baseado em um campo direto do banco de dados
primeiro eu fiz com o if depois fiquei fuçando e acabei descobrindo uma outra maneira

JCheckBox.setSelected(con_sig.resultset.getBoolean(“usuariovt”));

obrigado mais uma vez

Criado 28 de janeiro de 2008
Ultima resposta 28 de jan. de 2008
Respostas 3
Participantes 2