Desabilitar seleção do JCheckBox

2 respostas
xpaulinhox

Pessoal isto deve ser fácil, mas não consegui encontrar a solução…

a dúvida é a seguinte.

tenho vários JChecBox certo?
bom eu queria desabilitar que o usuário selecione ele, mas não queria usar o setEnable() por que o setEnable() muda a cor do JCheckBox dificultando a visualização.

mais um porem, dependendo do que o usuário fizer no programa, as JCheckBox vão se selecionando automaticamente.

Alguém sabe???

2 Respostas

igor_felix

amigo, pelo que eu saiba, somente o setEnable() faz isso no CheckBox, e ele realmente altera a cor.

Agora, em relação ao outro: as CheckBox vão se selecionando automaticamente, use o seguinte método, para torná-la selecionada:

meuCheckBox.setState( true );

use-o a partir do momento que você sentir que está na hora de tornar um CheckBox selecionado.

flw…

vinidouradoh

xpaulinhox,

para impossibilitar o usuário de checar um JCheckBox sem alterar a cor, você pode usar o setEnable(false)

para checá-lo no código você pode usar setSelected(true)

espero ter ajudado

vlw

Criado 5 de setembro de 2008
Ultima resposta 5 de set. de 2008
Respostas 2
Participantes 3