You are on page 1of 7

Desarrollo de Aplicaciones OO 2017

Handout 10
Objetivos:

Uso de Condicional en Aplicaciones con Entorno Grfico.

A. RADIO BOTON: JRadioButton

El control Radio Botn tiene un mtodo llamado isSelected(), este devuelve true si el
control a sido seleccionado, y false si no est seleccionado. Por lo tanto una forma de
determinar su uso es aplicando una estructura if-else para determinar si ha sido
seleccionado.
A continuacin se desarrollar ejemplos usando este control.
B. DESARROLLO DE LA PRCTICA:
1. Cree el proyecto ejercicio09.
La primera ventana creada tendr la funcionalidad de calcular el total de una compra,
si el usuario desea seleccionara la aplicacin del 50% a dicha compra.
2. Cree una nueva clase de tipo JFrame en el package ejercicio09 (clic derecho sobre el
package, New, JFrame, nmbrelo Ventana1, Finish.
3. En vista de Diseo de la clase Ventana1, incluya los siguientes controles, las etiquetas
en rojo muestran el nombre de variable que deben tener los controles (Change
Variable Name):

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017

4. Doble clic sobre el botn Calcular, incluya el siguiente cdigo:

5. En de la clase Ejercicio09.java, dentro del mtodo main() declare un objeto de tipo


Ventana1:

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017

6. Ejecute su proyecto, y pruebe su funcionamiento del siguiente modo:


No seleccione la opcin descuento:

Seleccione la opcin descuento:

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017
Tarea:

1. Cree Ventana2, para que el usuario pueda elegir un producto, y segn el producto elegido se
calcula el total de una compra.
Prueba 1: No se selecciona un producto.

Prueba 2: Se selecciona un producto.

2. Adicione la opcin de seleccionar un descuento a la ventana anterior.


Prueba 1: Seleccionar un producto y ningn descuento.

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017

Prueba 2: Seleccione un producto y un descuento:

3. Cree una ventana que permita convertir N nuevos soles en dlares norteamericanos,
euros o yenes japoneses. Si se compra un dlar con S/.3.2 nuevos soles, un euro con
S/.3.47 nuevos soles y un yen con S/.0.03 nuevos soles.

Prueba 1: Opcin: Dlares USA, Nuevos Soles = 100, Respuesta=31.25

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017

Prueba 2: Opcin: Euros, Nuevos Soles = 100, Respuesta=28.81844380403458

Prueba 3: Opcin: Yenes, Nuevos Soles = 100, Respuesta=3333.33.

Ing. Mayenka Fernndez Chambi


Desarrollo de Aplicaciones OO 2017

Prueba 4: Opcin: Ninguno, Nuevos Soles = 100, Respuesta=--, Mensaje: Elija la


moneda de conversin.

Ing. Mayenka Fernndez Chambi

You might also like