Come gestire due JRadioButtons in java in modo che solo uno di essi possa essere selezionato per volta? C'è qualche metodo in java per prenderti cura di questo o hai bisogno di costruire la tua logica?Come gestire due JRadioButtons in java in modo che solo uno di essi possa essere selezionato alla volta
16
A
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.
Problemi correlati
- 1. Limita l'attributo personalizzato in modo che possa essere applicato solo a tipi specifici in C#?
- 2. È selezionato un solo pulsante di opzione alla volta
- 3. Come crittografare qualcosa in modo che possa essere decifrato usando due o tre chiavi?
- 4. Come aggiungere un gruppo di pulsanti di opzione in un programma java di base in modo che sia selezionato un solo pulsante di opzione alla volta?
- 5. Protezione di un servizio Web in modo che possa essere richiamato solo da un'applicazione Android specifica
- 6. Come serializzare un oggetto Java in modo che possa essere deserializzato da pickle (Python)?
- 7. uno document.createElement, aggiungere due volte, mostra solo una volta
- 8. Qual è il modo migliore per esporre un servizio WCF in modo che possa essere facilmente utilizzato da Java/CXF?
- 9. È possibile implementare questa interfaccia genericamente in modo che possa essere passato solo un parametro di tipo?
- 10. Rapido sorteggio di rettangoli uno alla volta in WPF
- 11. Maven - POM: Come modificare la porta del jetty in modo che possa essere recuperata in seguito?
- 12. Menu Bootstrap 3: due pulsanti di compressione: solo uno aperto alla volta
- 13. Set valore predefinito di un inserimento della password in modo che possa essere letto
- 14. Come racchiudere una libreria C in modo che possa essere richiamata da un servizio Web
- 15. Ordinamento per due valori con priorità su uno di essi
- 16. Come impostare una funzione C++ in modo che possa essere utilizzata da p/invoke?
- 17. Come associare un oggetto ad array in modo che possa essere convertito in csv?
- 18. Solo un thread alla volta!
- 19. dojo.dnd un articolo alla volta solo
- 20. Descrivi l'inferenza di tipo Damas-Milner in modo che uno studente CS101 possa capire
- 21. GroupLayout può essere utilizzato con un solo contenitore alla volta
- 22. Angolare (newbie direttiva): come aggiungere data time picker a ngModel in modo che possa essere convalidato?
- 23. Ruby che unisce due array in uno
- 24. Rails 3 modello di app in che modo garantire un solo campo booleano impostato su true alla volta
- 25. Compilare condizionatamente solo un modulo alla volta
- 26. Esiste un modo standard per suggerire che un numero debba essere letto un carattere alla volta?
- 27. Come animare un set di oggetti jQuery uno alla volta (anziché tutti in una volta)
- 28. Come installo una libreria C++ in modo che possa usarla?
- 29. Come impostare sys.argv in modo che possa testare l'unità?
- 30. Come aggiungere driver JDBC mysql ad Eclipse in modo che possa essere utilizzato da SQL Explorer?
Ma poi come aggiungerli a JPanel perché il metodo add non funziona per ButtonGroup – stillStudent
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
scusa se la disturbo, l'ho capito nel frattempo. Era esattamente il modo in cui hai detto Adamski. Grazie. – stillStudent