Está en la página 1de 5

Para la opción EXAMEN de tu proyecto utilizaremos nuevos objetos que te serán útiles cuando

programes algún sistema o juego, estos nuevos objetos son los CHECKBOX Y RADIO BUTTON EN
JAVA

Los Radio Buttonns tiene la característica que nos permite solo marcar una opción entre
las disponibles, por lo que es perfecto para hacer selecciones únicas, como por ejemplo
seleccionar el sexo de un usuario o tal vez alguna opción de respuestas multiples.
Propiedades más usadas:
Text: Permite establecer la expresión de la opción.
Font: Permite establecer el tipo de letra en el objeto de control.

Enabled: Para habilitar o inhabilitar el uso del objeto de


control.
Método más usado:
isSelected(): retorna el valor de verdadero si el objeto se encuentra seleccionado y
falso en caso contrario.

También es necesario aclarar que cuando el usuario selecciona un RadioButton, todos los demás
RadioButton en el objeto(forma o ventana) son deseleccionados automáticamente, esto es porque
dos RadioButton son mutuamente excluyentes entre si

Un objeto de control JCheckBox permite dibujar en el formulario una opción


que puede ser seleccionada, es decir, es un objeto que define una opción o alternativa para ser
elegida. La diferencia con respecto al objeto de control JRadioButton es que si se tienen dos o más
objetos JCheckBox se puede seleccionar más de una opción o simplemente no seleccionar ninguna,
por lo que no son mutuamente excluyentes.

Propiedades más usadas:

Text: Permite establecer la expresión de la opción.

Font: Permite establecer el tipo de letra en el objeto de control.


Enabled: Para habilitar o inhabilitar el uso del objeto de control.

Método más usado:

isSelected(): retorna el valor de verdadero si el objeto se encuentra seleccionado y falso en caso


contrario.

Ahora que ya conocemos que son los CheckBox y los Radio Buttonns en la opción de tu proyecto
que dice EXAMEN realicemos la siguiente prueba:

1.- Crear un nuevo jFrame llamado Examen

2.-En este formulario crear la siguiente interfaz

3.- si dejamos así la interfaz al ejecutar tu programa te darás cuenta que puedes seleccionar todos
los radion Buttons y el objetivo es que por cada pregunta tu solo puedas seleccionar una sola
respuesta, para ello nos dirigimos a la paleta de objetos y seleccionamos Button Group y lo soltamos
en el formulario, posteriormente seleccionamos los tres primeros radion button y damos click
derecho y elegimos propiedades
4.-Se abrirá la ventana de propiedades y elegiremos la opción de button group y seleccionamos el
button group1, esto nos dice que esos tres elementos pertenecen al grupo 1 y que solo de
ellos se puede seleccionar una sola opción
Repite este mismo proceso para las preguntas 2 y tres para que de cada tres posibles respuestas el
usuario pueda seleccionar una sola

5.- En el button Calificación escribe el siguiente código:


double cal=0.0;

if (jRadioButton3.isSelected()&& jRadioButton1.isSelected()==false && jRadioButton2.isSelected()==false )

cal=cal+2.5;

if (jRadioButton4.isSelected()&& jRadioButton5.isSelected()==false && jRadioButton6.isSelected()==false )

cal=cal+2.5;

if (jRadioButton8.isSelected()&& jRadioButton7.isSelected()==false && jRadioButton9.isSelected()==false )

cal=cal+2.5;

}
if(jCheckBox1.isSelected()&&jCheckBox2.isSelected()&&jCheckBox3.isSelected()==false &&
jCheckBox4.isSelected()==false &&jCheckBox5.isSelected())

cal=cal+2.5;

JOptionPane.showMessageDialog(null, "su cal es:"+cal);

6.- Ejecuta tu programa en la opción EXAMEN y te darás cuenta que si solo están seleccionadas las respuestas
correctas te ira sumando 2.5 a tu calificación.

Con esto nos daremos cuenta de la importancia que tienen estos objetos dentro de un sistema.

También podría gustarte