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