In genere per queste cose si usano dei JRadioButton, non JCheckBox. La questione è più che altro una consuetudine "visiva". Quando uno vede il quadratino (il check box) da marcare non è abituato a pensare che possa essere in mutua esclusione con altri check box. In genere si usano appunto dei "radio button".Originariamente inviato da ironcuzzo
ciao ho un problema...voglio far si che possa essere scelta solo una voce per volta....ovvero che alla scelta di una, l'altra ,selezionata in precedenza si deselezioni automaticamente
rgbButton = new JCheckBox("RGB",true);
prypbButton = new JCheckBox("PrYPb",false);
hdtvprypbButton = new JCheckBox("HDTV-PrYPb",false);
Ma il comportamento della mutua esclusione non è insito nel JCheckBox o JRadioButton! Sta nel fatto di creare un oggetto javax.swing.ButtonGroup in cui aggiungere i pulsanti che devono lavorare in mutua esclusione.
Quindi oltre ad aggiungere i pulsanti nel tuo layout, li devi aggiungere ad un ButtonGroup.