Tengo una aplicación de swing que incluye botones de opción en un formulario. Tengo el ButtonGroup
, sin embargo, mirando los métodos disponibles, parece que no puedo obtener el nombre del JRadioButton
seleccionado. Esto es lo que puedo decir hasta ahora:Cómo obtengo qué JRadioButton se selecciona de un ButtonGroup
De ButtonGroup, puedo realizar una
getSelection()
para devolver elButtonModel
. A partir de ahí, puedo realizar ungetActionCommand
, pero eso no parece funcionar siempre. Intenté diferentes pruebas y obtuve resultados impredecibles.También a partir de
ButtonGroup
, puedo obtener una enumeración degetElements()
. Sin embargo, entonces tendría que pasar por cada botón solo para verificar y ver si es el seleccionado.
¿Hay alguna manera más fácil de saber qué botón se ha seleccionado? Estoy programando esto en Java 1.3.1 y Swing.
Java 1.3.1? Como solo compatible con Solaris 8 vintage y sin errores de abril? –
Sí, lo sé. Las máquinas de escritorio en las que estoy desarrollando esto tienen aplicaciones antiguas que todavía se ejecutan en esta versión, y no quiero meterme con eso. – Joel