Desabilitar seleção do JCheckBox

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???

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…

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