Está en la página 1de 74

Uso de Layouts y

Distribución de
Componentes Gráficos
Recursos #4
Maglioni Arana Caparachin
Casos Prácticos
Guía de Laboratorio 07
Creación de Nuevo Proyecto

Crear un
nuevo
proyecto
Creación de Nuevo Proyecto

Crear un
nuevo
proyecto
Clase Madre

Crear una
nueva clase
JAVA
Clase Madre

La primera
clase a crear
será
“Transaccion”
Clase Madre

Creación de
una clase
Madre
Clase Madre

Uso del
Método GET

Método que se
sobrescribirá según
sea la opción que
elijamos.
Clases Hijas
Creación de
nuevas clases,
llamadas hijas
Clases Hijas
Para la Clase SolicitudSaldo

Declaración
para una
clase HIJA
Clases Hijas
Para la Clase SolicitudSaldo
Clases Hijas
Para la Clase Deposito

Declaración
para una
clase HIJA
Clases Hijas
Para la Clase Deposito
Clases Hijas
Para la Clase Deposito
Clases Hijas
Para la Clase Retiro

Declaración
para una
clase HIJA
Clases Hijas
Para la Clase Retiro
Clases Hijas
Para la Clase Retiro
Clases Hijas
Para la Clase Retiro
Clase Cuenta (1ra Vista)

Crear una
nueva clase
Clase Cuenta (1ra Vista)
Clase Cuenta (1ra Vista)

Uso del
Método GET
Clase BaseDatosBanco (Login)

Crear nueva
clase
Clase BaseDatosBanco (Login)
Clase BaseDatosBanco (Login)
Clase para manejar el Saldo

Crear nueva
clase
Clase para manejar el Saldo
Para el Proceso de Depósito

Crear nueva
clase
Para el Proceso de Depósito
Pantalla del Cajero

Crear nueva
clase
Pantalla del Cajero
Clase para recibir lo tecleado

Crear nueva
clase
Clase para recibir lo tecleado
Clase del Menú Principal

Crear nueva
clase
Clase del Menú Principal
Clase del Menú Principal
Clase del Menú Principal
Clase del Menú Principal
Clase Principal

Usar la clase
creada por
Defecto

Creación de Objeto de la Clase ATM


Y llamado del método RUN() de la clase ATM
Casos Prácticos
Guía de Laboratorio 08

Al caso anterior; diseñar interfaces gráficas a la


calculadora ATM
Creación de Nuevo Proyecto

Crear un
nuevo
proyecto
Creación de Nuevo Proyecto

Crear un
nuevo
proyecto
Clase para Interfaz
Dentro del
Paquete por
defecto, crear
una nueva clase
JFrame Form

Si no se encuentra
en la lista por
defecto, entonces
buscar en Otros
Clase para Interfaz
Para este caso,
seleccionar la
categoría Swing
2
GUI Forms
1

Dentro buscar
JPanel Form

3
Clase para Interfaz

Puede colocar
el nombre
deseado

5
Clase para Interfaz

Agregar
componente
“Text Area”
Clase para Interfaz

Es recomendable
cambiar el
nombre variable
del componente
Clase para Interfaz
Agregar 11 botones
como indica el caso
y editar texto de
cada uno.

Cambiar el nombre
de cada botón,
siguiente la forma:
“btnEnter”, “btn1”,
“btn2”, …
Clase para Interfaz
Sólo agregar 2 Text
Field para finalizar
la interfaz diseñada
Desarrollo de Interfaz

La interfaz Final te
quedará así
Construcción

Crear una
nueva clase
Construcción

Crear una
nueva clase
Construcción

Colocar los
métodos para las
transacciones a
realizarse.
Construcción

Crear una nueva


clase para las
pruebas de
ejecución
Construcción

Esta clase es para


mostrar resultado
de cada operación
realizada
Construcción

Crear un nuevo
objeto de la clase
que almacena los
procesos del cajero
ATM.
Construcción

Cambiar de vista
de “Design” a
“Source”
Construcción

Lista de los
componentes de
la interfaz
Construcción

Declarar las variables


necesarias,
incluyendo un objeto
de los Procesos ATM
Construcción

Al inicio, saldrá un
error. Que en las
siguientes líneas de
código será
solucionado
Construcción

Interfaz del
cajero
automático
Construcción

Proceso al
elegirse una
opción
Construcción

Proceso al
elegirse una
opción
Construcción
Proceso al
elegirse una
opción
Construcción

Declaración de
Métodos para
transacciones y
vistas
Construcción

Seleccionar el evento de
“btnActionPerformed”
para el evento de clic
sobre el botón

Creación de
Eventos
Construcción

Métodos de
eventos para
cada botón
Construcción

Métodos de
eventos para
cada botón
Construcción

Manejo de
Excepciones para
la ejecución de la
interfaz
Construcción

Regresar a la clase
principal de
proyecto, colocar
y ejecutar
proyecto
Ejecución
Casos Prácticos
Guía de Laboratorio 08

OJO:
Al ejecutar; en esta primera versión, los
números deben ser insertados pulsando cada
botón.
Consultas de la Sesión

También podría gustarte