Anda di halaman 1dari 12

Mxico D. F.

a Martes, 14 de agosto de 2012


Creacin de Interfaces grficas con Java IDE Netbeans
Estructuras Algortmicas Selectivas
Autor: Pablo Galeana Bailey
Email: knoppix_yast@hotmail.com
Objetivos:
Las prcticas estn orientadas al conocimiento del lenguaje de Programacin
Java usando el entorno de desarrollo Netbeans, en esta tutorial se analizaran y
desarrollarn ejemplos con estructuras lgicas selectivas al momento de tomar
decisiones en el desarrollo de la solucin de un problema, especialmente en el
tratamiento de objetos de controles, aplicando correctamente las propiedades,
mtodos y eventos de validacin de campos nulos no permitidos, validar
valores numricos ingresados en un JTextField, bajo un esquema de trabajo
ordenado y colaborativo 100% prcticos.
Les invito a participar activamente en las diferentes actividades de los prximos
tutoriales y espero satisfacer sus expectativas respondiendo oportunamente a
sus preguntas e inquietudes enviadas a mi cuenta de correo.

Estructuras Algortmicas Selectivas IF


Practica 1: Programar una aplicacin grafica en Java que al recibir como datos
el nivel acadmico de un docente Universitario, su salario, incremente su
salario en base a los criterios descritos en la tabla siguiente. E imprima el nivel
acadmico del docente y su nuevo salario, salario anterior, porcentaje de
incremento, validar adems que los datos de entrada correspondan a solo
datos numricos.
Nivel acadmico Incremento
1.- Licenciatura
3.5%
2.- Especialidad
4.6%
3.- Maestra
5.3%
4.- Doctorado
6.8%
1.- Insertar un JFrame y agregar los siguientes objetos y nombrarlos tal como
se visualizan en la imagen del inspector de objetos.

La interfaz grafica deber tener la siguiente apariencia

2.- Asignar los JRadioButton al ButtonGroup, para que el usuario solo elija una
opcin de los
JRadioButton (Licenciatura, Especialidad, Maestra o
Doctorado).
Seleccionar cada uno de los JRadioButton y ubicar en la paleta de propiedades
buttonGroup la opcin y asignar el bGroupNivelAcademico en este caso, tal
como se visualiza en la imagen siguiente:

El mtodo isSelected(): retorna el valor de verdadero si el objeto se encuentra


seleccionado y falso en caso contrario.
3.- Debemos programar la validacin del JTextFiled llamado jTSalario, para que
no permita letras u otros caracteres y el usuario solo pueda ingresar nmeros.
Seleccionar
el
JTextField
y
dar
clic
derecho
seleccionar
Eventos/Key/keyReleased, ver la imagen siguiente:

E insertar las siguientes lneas de cdigo en la propiedad keyReleased:

La lnea de cdigo:

Es una expresin regular al cual se le asigna un patrn para que el usuario


pueda ingresar datos numricos de uno o ms dgitos en caso contrario enva
el mensaje informando al usuario que el dato ingresado es invlido.
El comportamiento ser el siguiente:

4.- Para el evento del botn Calcular ingresar las siguientes lneas de cdigo:

Para el evento del botn Reiniciar ingresar las siguientes lneas de cdigo:

5.- Prueba del funcionamiento de la interfaz:

Practica 2: Programar una aplicacin grafica en Java que al recibir como dato
la variable T de tipo entero, obtenga el resultado de la siguiente funcin:

( )=

T
si opcion 1
5

T T si opcion 2

T
6 2si opcion 3

1.- Insertar un JFrame y agregar los siguientes objetos y nombrarlos tal como
se visualizan en la imagen del inspector de objetos.

La interfaz grafica deber tener la siguiente apariencia

Para agregar elementos al objeto JComboBox dar clic sobre el objetos y ubicar
dentro de la paleta de propiedades la opcin model y agregamos los texto
Opcin. Opcin 2 y Opcin 3 y dar clic en la opcin Aceptar una vez agregado
los textos

En esta prctica haremos uso del mtodo getSelectedIndex: Contiene el ndice


del tem seleccionado y en base al cual tomara decisiones el programa cabe
mencionar que el ndice inicia en la posicin 0 y es importante considerar este
punto al momento de programar la aplicacin.
2.-Agregar

al inicio

de la

aplicacin

la siguiente lnea

de cdigo:

La variable indiceOpcion, contendr el valor numrico del ndice seleccionado


del JComboBox. Dar clic derecho sobre el JComboBox seleccionar
Eventos/Action/actionperformed y agregar las lneas de cdigo de la imagen
siguiente:

3.- Programar la validacin del JTextFiled llamado jTFValor, para que no


permita espacios y el usuario solo pueda ingresar nmeros mayores a cero.
Seleccionar
el
JTextField
y
dar
clic
derecho
seleccionar
Eventos/Key/keyReleased, ver la imagen siguiente:

Agregar las siguientes lneas de cdigo:

4.- Programar el botn Calcular para realizar la operacin: Dar clic derecho
sobre el botn seleccionar Eventos/Action/actionperformed y agregar las
lneas de cdigo de la imagen siguiente:

5.- Prueba del funcionamiento de la interfaz:

Practica 3: Programar una aplicacin grafica en Java que al recibir como datos
tres valores enteros R, T y Q determine si satisfacen la expresin y escriba los
valores y el resultado.

+4
< 820

1.- Insertar un JFrame y agregar los siguientes objetos y nombrarlos tal como
se visualizan en la imagen del inspector de objetos.

La interfaz grafica deber tener la siguiente apariencia

2.- Programar el botn Calcular para realizar la operacin: Dar clic derecho
sobre el botn seleccionar Eventos/Action/actionperformed y agregar las
lneas de cdigo de la imagen siguiente:

La instruccin append es para concatenar varias lneas de texto al


JTextArea
Cdigo para el botn Reiniciar:

3.- Prueba del funcionamiento de la interfaz:

Queda como tarea validar los JTextField


prctica 1 y 2 de esta gua.

utilizando las validaciones de la

Practica 4: Programar una aplicacin grafica en Java que al recibir como datos
tres valores enteros T, P y n ,permita comprobar la igualdad de la siguiente
expresin y escriba los valores y el resultado. Dato: La variable P tiene que ser
diferente a cero.
=
1.- Insertar un JFrame y agregar los siguientes objetos y nombrarlos tal como
se visualizan en la imagen del inspector de objetos.

La interfaz grafica deber tener la siguiente apariencia

2.- Programar el botn Calcular para realizar la operacin: Dar clic derecho
sobre el botn seleccionar Eventos/Action/actionperformed y agregar las
lneas de cdigo de la imagen siguiente:

Cdigo para el botn Reiniciar:

3.- Prueba del funcionamiento de la interfaz:

Anda mungkin juga menyukai