Wie kann ausgewählt werden zwei JRadioButtons in Java verwalten, so dass nur einer von ihnen kann zu einem Zeitpunkt ausgewählt werden? Gibt es irgendeine Methode in Java, um sich darum zu kümmern, oder musst du deine eigene Logik aufbauen?Wie zwei JRadioButtons in Java zu verwalten, so dass nur einer von ihnen zu einer Zeit
16
A
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.
Verwandte Themen
- 1. Wie zu einer Zeit
- 2. Wie zu einer Zeit
- 3. Schleife Stunden von einer bestimmten Zeit zu einer anderen Zeit
- 4. Deaktivieren Sie CheckTextView von ListView, so dass zu jeder Zeit nur zwei Kontrollkästchen aktiviert sind.
- 5. Vergleicht man zwei Listen in einer von ihnen
- 6. Sicherstellen, dass nur 1 Instanz des PowerShell-Skripts zu einer bestimmten Zeit ausgeführt wird
- 7. So ändern Sie UIDatePicker zu einer bestimmten Zeit (in Code)
- 8. Zuordnung von zwei Klassen zu einer DB-Tabelle in Hibernate
- 9. Wie werden zwei Arrays zu einer HashMap in Java gemappt?
- 10. Wie zwei Daten zusammen mit Zeit in Java zu vergleichen
- 11. Kombiniere zwei Schleifen zu einer
- 12. Merging zwei Javascript-Arrays drei Elemente zu einer Zeit
- 13. Eclipse - Suche öffnet nur eine Datei zu einer Zeit
- 14. Verwalten von Ansichtsupdates von Controllern in einer Java Swing App
- 15. Wie stelle ich einen Alarm so ein, dass er zu einer festgelegten Zeit richtig ausgelöst wird?
- 16. Erstellen einer Sammlung von WPF-Expandern "expand" exklusiv, dh nur eine erweitert zu einer Zeit
- 17. Python for-Schleife Zugriff zwei Elemente zu einer Zeit
- 18. Strukturieren von zwei IFs in einer einzigen Funktion, um nur eine von zwei Antworten in einer Batch-Datei zu akzeptieren
- 19. JAVA Hinzufügen von Doppel zu einer Zeichenfolge
- 20. Wie zu verwalten, dass Aspx-Seiten schneller laden?
- 21. Positionierung Ansichten, so dass jeder von ihnen den gleichen Platz
- 22. Zwei identische Divs mit jQuery slideToggle, aber nur einer von ihnen funktioniert.
- 23. Lesen von 2 Byte zu einer Zeit aus einer Binärdatei
- 24. Abfrage, um die Daten zwischen zwei Daten mit nur einer bestimmten Zeit zu erhalten. Duraion
- 25. Wie kann ich zwei separate Projekte verwalten, aber sie zu einer DLL zusammenführen?
- 26. So starten Sie die Anwendung zu einer bestimmten Zeit
- 27. Wie verwalten Sie Zeitzonen in einer Webanwendung?
- 28. Running Laravel Aufgabe zu einer bestimmten Zeit
- 29. Sind Rails Engines geeignet, mehrere Versionen einer App zu verwalten?
- 30. Bootstrap 3 Menü - zwei Kollapstasten - nur eine zu einer Zeit geöffnet
Aber dann, wie sie Methode JPanel weil hinzufügen zu hinzufügen für ButtonBroup nicht funktioniert – stillStudent
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
leid zu stören, ich dachte, in der Zwischenzeit aus. Es war genau so, wie du Adamski gesagt hast. Danke. – stillStudent