2010-02-12 4 views

Antwort

36

Sie haben sie in einem Sie ButtonGroup

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

hinzufügen Stellen Sie sicher, diesen Code hinzufügen, nachdem die Tasten, um die neuen JRadioButton Konstrukteuren erstellt wurden, als angemessen.

6

Meine Java ist rostig, aber wenn ich mich richtig erinnere, müssen Sie die ButtonBroup Klasse. Fügen Sie Ihre Radio-Buttons Objekt ButtonBroup. Ich denke, es wird so aussehen.

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

Hoffe, das hilft. Ich habe Java vor Jahren aufgegeben.

+0

Aber dann, wie sie Methode JPanel weil hinzufügen zu hinzufügen für ButtonBroup nicht funktioniert – stillStudent

+1

Sie müssen noch einzeln die JRadioButtons zum JPanel hinzu; Die ButtonGroup ist lediglich ein Konstrukt, mit dem der ausgewählte Zustand der Schaltflächen beibehalten wird. Es ist keine Layout-Komponente. – Adamski

+0

leid zu stören, ich dachte, in der Zwischenzeit aus. Es war genau so, wie du Adamski gesagt hast. Danke. – stillStudent

Verwandte Themen