Fernández Angulo José Luis

RADIOBUTTON

Los Botones de Radio son grupos de botones que generalmente (por convención), sólo uno de ellos puede estar seleccionado.

Swing soporta botones de radio con las clases JRadioButton y ButtonGroup. 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 botones de radio tienen un aspecto similar a los check boxes, los checkboxes generalmente 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.

En este ejemplo se crea un grupo de dos botones de radio, los pone en un diseño de cuadrícula en un panel, y le asigna un título:

Esta es la ventanilla que debe de aparecer al ejecutar el programa.

En el siguiente ejemplo se crea un grupo de tres botones de radio, Estos se encuentran sobre un diseño de cuadrícula con un título. Un JButton se encarga de leer las casillas seleccionadas de los radioButtons y arroja el resultado en una nueva ventanilla, cabe resaltar que en este ejemplo se puede seleccionar más de una casilla:

Es necesario crear una clase main para ejecutar el programa:

Ejemplo gráfico de como debe lucir al ejecutarse:

Robot "PPr Mouse" gandaor del concurso inter UVM MR9: