2010-02-12 6 views

risposta

36

dovete aggiungerli in un ButtonGroup

ButtonGroup group = new ButtonGroup(); 
group.add(birdButton); 
group.add(catButton); 

Assicurarsi si aggiunge questo codice dopo i pulsanti vengono creati utilizzando i nuovi JRadioButton costruttori, a seconda dei casi.

6

Il mio java è arrugginito ma, se ricordo bene, è necessario utilizzare la classe ButtonGroup. Aggiungi i tuoi pulsanti radio all'oggetto ButtonGroup. Penso che sembrerà questo.

ButtonGroup buttonGroup = new ButtonGroup(); 
buttonGroup.add(new JRadioButton('Label', false)); 
buttonGroup.add(new JRadioButton('Label2', true)); 

Spero che questo aiuti. Ho abbandonato Java anni fa.

+0

Ma poi come aggiungerli a JPanel perché il metodo add non funziona per ButtonGroup – stillStudent

+1

Hai ancora bisogno di aggiungere i JRadioButtons allo JPanel singolarmente; il ButtonGroup è semplicemente un costrutto usato per mantenere lo stato selezionato dei pulsanti; non è un componente di layout. – Adamski

+0

scusa se la disturbo, l'ho capito nel frattempo. Era esattamente il modo in cui hai detto Adamski. Grazie. – stillStudent

Problemi correlati