Daniel Zapata Trabajo Java Cajero Automatico
Daniel Zapata Trabajo Java Cajero Automatico
Daniel Zapata Trabajo Java Cajero Automatico
TRABAJO ENTREGABLE I
PDSD-320
Lenguaje de Programación II
Desarrollo de Software
Semestre II
1
CASO PRACTICO
Si logre aplicarlo en mi solución ya que recree un elemento de una clase cuyo identificador
coincide con el de la clase correspondiente y que tiene por objetivo obligar a y controlar cómo se
inicializa una instancia de una clase, ya que Java no permite que las variables miembros de una
nueva instancia queden sin inicializar.
Definimos 3 variables que corresponden a cada uno de los tres clientes (Uno para cada cliente)
y le asignamos un nombre a cada una, luego creamos dos ArrayList de tipo público para usarlo
en cualquier parte del programa, en ellos guardaremos el monto retirado o consignado por el
usuario que ingresó al sistema.
Para la creación de la interfaz usamos jLabel para colocar la imagen y para colocar los textos
que indican los campos por llenar (Identificación y Password) también usamos jTextField para
que el usuario ingresara los datos solicitados para su acceso.
Para la creación de esta interfaz se usaron 4 botones con diferentes funciones; se usó
un jLabel para que muestre el nombre del usuario que ingresó y se usó otro jLabel para
mostrar el saldo de la cuenta de ese mismo usuario; por último, se usó otro jLabel para colocar
la imagen.
Interfaz Ventana consignar y Programar la misma:
Lo primero que debemos hacer es llamar a nuestra ventana desde el botón consignar del paso
anterior, luego con Jlabel colocamos un mensaje, con un JtextField una casilla para que el
usuario ingrese un valor y el botón consignar
Para la creación de esta ventana hicimos uso de un JDialog, dentro de ella se utilizó Jlabel para
colocar la imagen, luego procedimos a crear 2 tablas y a asignarle un modelo a cada una, ya que
cada una mostrará algunos valores diferentes.
Se me hizo algo complicado con lo la vista del proyecto ya que al ejecutarlo se veía
todo desordenado con respecto a la programación principal no ya que seguí los pasos
que pidió el instructor para realizar el proyecto.
Desarrollo de Software