miércoles, 16 de septiembre de 2015

Tutorial: Cómo usar Botones de opción (RadioButton) en Java

¡Comparte el tutorial!
Los botones de opción RadioButton se utilizan para seleccionar solo un elemento de un conjunto de elementos. Lo que los diferencía de un CheckBox es que en un conjunto de RadioButton solo puedes seleccionar un elemento, mientras que, en un conjunto de CheckBox puedes seleccionar uno, varios o todos los elementos.


Bien, en este tutorial te explicaré como utilizar radioButtons y buttonGroup en java.

¿Que necesitamos?

* NetBeans [Enlace]
* Código del proyecto [Enlace]

Dificultad

Media

Paso 1:

Una característica importante del RadioButton es que se identifica generalmente como listas con círculos, veamos como agregarlos y utilizarlos en nuestros proyectos.

Lo primero que haremos será crear un nuevo proyecto de java.
En nombre le pondremos el que queramos, lo importante es desactivar la casilla señalada en la imagen:


Ahora dentro de este proyecto nuevo vamos a crear un nuevo paquete, ponle el nombre que quieras también:


Y ahora dentro de ese paquete vamos a crear un nuevo Formulario jFrame:


Paso 2:

Una vez creado el formulario jFrame vamos a crear un panel y lo vamos a colocar dentro de la ventana. Vamos cambiarle el borde y ponerle uno con título para que se diferencíe. Para casos del ejemplo yo le pondré de título "Animales":


Lo siguiente es arrastrar un botón con el texto "Enviar" o el que tu quieras, y otro panel con titulo, en el que mostraremos el resultado de la selección del usuario:


Paso 3:

Ahora vamos a colocar un Label en ese nuevo panel, le podemos poner el texto que queramos.
Una vez hecho eso vamos a cambiar los nombres de las variables de el botón y de esa nueva etiqueta que acabamos de colorcar. Para eso damos clic sobre el elemento que queramos modificar y damos clic en "Cambiar nombre de variable...".

Los nombres de variables que yo utilicé son: Para el botón:[btnEnviar]; Para el label:[txtResultado]:

 

Lo siguiente es agregar 3 jRadioButtons, y les pondremos los siguientes nombres "Tortuga, Perro y Gato" y al mismo tiempo cambiando su nombre de variable, por ejemplo: Para Gato:[optGato]:


Y bien. Ahora vamos a ejecutar nuestro programa.
Seguramente te aparezca un cuadro como el siguiente:


Y es porque no tenemos definida una clase main en ningún archivo, y al dar clic en OK la creará automáticamente en nuestro archivo. Y bien, el resultado debe ser el siguiente:


Paso 4:

Hasta ahora en la parte del diseño vamos bien, pero si probamos seleccionando opciones veremos que podemos seleccionar mas de una opción, y para algunos proyectos eso no es bueno, así que veremos como formar un solo grupo e incluir esos 3 radioButtons para que solo se pueda seleccionar una opción.

Para eso vamos a seleccionar "Grupo de botones" y lo arrastraremos sobre nuestra ventana para que se agregue a ella:


Le cambiaremos el nombre de variable por "grupoBotones":


Y ahora vamos a meter los 3 radioButtons al grupo, para eso seleccionamos uno por uno y en propiedades buscamos "buttonGroup" y seleccionamos el grupo que acabamos de crear:


Y listo, ahora solo falta darle vida al código.

Paso 5:

Para eso daremos doble clic sobre el botón Enviar y pondremos el siguiente código:



Bien, ahora si ejecutamos el proyecto veremos que éste ya funciona a la perfección [Suponiendo que hicieron todo correctamente].

Paso 6:

Dentro de esto de los radioButtons hay un método llamado "clearSelection();" que sirve para limpiar la selección que el usuario ha hecho, para implementarla en nuestro proyecto es necesario agregar otro botón.
Le pondremos el nombre "btnLimpiar" como variable y en el código del botón pondremos el método que mencione hace un momento.


Y listo, ahora al ejecutar nuestro proyecto veremos una ventana así:


Y eso es todo.

Espero que este tutorial te sea de utilidad.
En la lista de materiales te dejo el proyecto final para que puedas descargarlo y revisar el código completo.

Fin del tutorial
Ayúdanos compartiendo esto
WhatsApp

En este momento hay comentario(s) sobre Tutorial: Cómo usar Botones de opción (RadioButton) en Java.


En este momento hay 0 comentarios sobre Tutorial: Cómo usar Botones de opción (RadioButton) en Java.

 
Este sitio utiliza cookies propias y de terceros, éstas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar diversos análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. ACEPTO Más información.