Logo Grupo Codesi

JRadio Button en Java Swing

Objeto y Clases JRadio Button en Java Swing

JRadio Button en Java Swingg

Los JRadio Button en Java Swing son grupos de botones en los que, por convención, sólo uno de ellos puede estar seleccionado entre mas de uno. Swing soporta botones de radio con las clases JRadioButton y ButtonGroup para incluirlos en los formularios. Para poner un botón de radio en un menú, se utiliza la clase JRadioButtonMenuItem, otras formas de presentar una entre varias opciones son los combo boxes y las listas. Los JRadio Button en Java Swing tienen un aspecto similar a los check boxes, pero, por convención, los checkboxes no tienen límites sobre cuantos ítems pueden estar seleccionados a la vez. Como JRadioButton desciende de AbstractButton, los botones de radio Swing tienen todas las características de los botones normales, por ejemplo, se puede especificar la imagen mostrada por un botón de radio.

Es importante para la realización de programas como estos, tener buenas bases de programación en java, para ello dejamos este curso de java presencial y 100% práctico.

Cada vez que el usuario pulsa un botón de radio, (incluso si ya estaba seleccionado), el botón dispara un evento action. También ocurren uno o dos eventos item uno desde el botón que acaba de ser seleccionado, y otro desde el botón que ha perdido la selección (si existía). Normalmente, las pulsaciones de los botones de radio se manejan utilizando un oyente de action. Abajo está el código de RadioButtonDemo que crea los botones de radio en el ejemplo anterior y reacciona ante las pulsaciones:

codigo radiobutton en swing

Para cada grupo de botones de radio, se necesita crear un ejemplar de ButtonGroup y añadirle cada uno de los botones de radio. El ButtonGroup tiene cuidado de desactivar la selección anterior cuando el usuario selecciona otro botón del grupo. Generalmente se debería inicializar un grupo de botones de radio para que uno de ellos esté seleccionado.

Es importante para poder realizar todos estos elementos con Swing, tener una base solida de la programación en Java por ello dejamos este curso de java ampliamente recomendable.

programando con java

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Sliders en Java Swing
Diplomado Java

Diseño de paginas Web Grupo Codesi