¿Cómo administrar dos JRadioButtons en java para que solo uno de ellos pueda seleccionarse a la vez? ¿Hay algún método en Java para encargarse de esto o necesitas construir tu propia lógica?Cómo administrar dos JRadioButtons en java para que solo uno de ellos pueda seleccionarse a la vez
Q
Cómo administrar dos JRadioButtons en java para que solo uno de ellos pueda seleccionarse a la vez
16
A
Respuesta
36
hay que añadir en un ButtonGroup
ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);
Asegúrate de añadir este código después de que los botones se crean utilizando las nuevas JRadioButton
constructores, según el caso.
6
Mi java está oxidado pero si mal no recuerdo debe usar la clase ButtonGroup. Agregue sus botones de radio al objeto ButtonGroup. Creo que se verá así.
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(new JRadioButton('Label', false));
buttonGroup.add(new JRadioButton('Label2', true));
Espero que esto ayude. He abandonado Java hace años.
Cuestiones relacionadas
- 1. Ordenar por dos valores priorizando en uno de ellos
- 2. Cómo bloquear archivos DB desde C# para que software de terceros no pueda acceder a ellos
- 3. Cómo administrar la relación de muchos a uno en Django
- 4. ¿Hay un VCS distribuido que pueda administrar archivos grandes?
- 5. Ejecutar dos programas de Java de Eclipse a la vez?
- 6. ¿Cómo escribir datos en dos objetos java.io.OutputStream a la vez?
- 7. Ejecución de dos proyectos a la vez en Visual Studio
- 8. ¿Cómo combinar dos archivos PDF en uno en Java?
- 9. dojo.dnd un artículo a la vez solo
- 10. Mover dos ventanas WPF a la vez?
- 11. ¿Cómo almacenar variables en el disco para que pueda usarlas la próxima vez que se ejecute el script de PowerShell?
- 12. Programando Pygame para que pueda presionar varias teclas a la vez para hacer que mi personaje se mueva diagonalmente
- 13. iteración jQuery cada bucle para dos matrices a la vez
- 14. Touch dos puntos de vista a la vez en android
- 15. MySql actualiza dos tablas a la vez
- 16. Escuchando en dos dispositivos a la vez con libpcap
- 17. ¿Cómo evitar que Doctrine cargue perezosamente relaciones uno a uno?
- 18. Cómo animar un conjunto de objetos jQuery uno a la vez (en lugar de todos a la vez)
- 19. ¿Puedo combinar dos decoradores en uno solo en Python?
- 20. vinculando dos VerticalScrollBars uno a otro
- 21. uno document.createElement, añadir dos veces, sólo se muestra una vez
- 22. ¡Solo un hilo a la vez!
- 23. ¿Hay alguna forma en que pueda hacer dos lecturas atómicas?
- 24. Restringir atributo personalizado para que se pueda aplicar solo a tipos específicos en C#?
- 25. Nhibernate: carga ansiosa dos colecciones hijas (uno de ellos una lista de componentes)
- 26. ¿Cómo hacer que una clase pueda acceder solo a ciertos miembros privados de otra clase?
- 27. CodeIgniter/Datamapper: Dos relaciones de uno a muchos para la misma tabla que no funciona
- 28. Git commit style: ¿Todos los archivos cambiados a la vez o de uno en uno?
- 29. ¿Comprueba Java todos los argumentos en el operador "&&" (y) incluso si uno de ellos es falso?
- 30. Usando un delegado para administrar dos UIActionSheets
Pero luego cómo agregarlos a JPanel porque el método add no funciona para ButtonGroup – stillStudent
Aún necesita agregar JRadioButtons al JPanel individualmente; ButtonGroup es simplemente una construcción utilizada para mantener el estado seleccionado de los botones; no es un componente de diseño. – Adamski
disculpe por molestar, me di cuenta mientras tanto. Fue exactamente la forma en que dijiste Adamski. Gracias. – stillStudent