0) Tomar de la sala I Cajero.java Cuenta.java VistaCajero.java ControladorCajero.java Copiarlo a un directorio del disco D:\codigo 1) Arrancar NetBeans a) Si pregunta el directorio, poner D:\codigo b) Dar finish en todas las preguntas c) En el Explorer de NetBeans, presionar "FileSystems"->Mount->Local Directory Navegar a D:\ y seleccionar codigo , dar Finish d) Compilar los cuatro programas e) Agregar los cuatro a la paleta de Beans (Tools->Add to Component Palette) 2)En NetBeans Dar desde la carpeta de código a) New->GUI Forms->Bean Form, indicar al wizard que se llama Banco y dar Finish b) Checar que en la pestaña de la Forma de diseño, estén las clases Cajero, Cuenta, VistaCajero, ControladorCajero c) Agregar los cuatro componentes, seleccionando Other Components->Beans d) Configurar cada componente cajero1, con efectivo con valor 100000 cuenta1, con saldo 10000 controladorCajero1 atm es cajero1 (seleccionar propiedad, apretar "...", en el Wizard poner Beans y selecciona cajero1) cta es cuenta1 (seleccionar propiedad, apretar "...", en el Wizard poner Beans y selecciona cuenta1) e) Realizar una conexión entre dos componentes + Poner la forma de conexión en modo ensamblado + Seleccionar vistaCjero1 y controladorCajero1 + El wizard dispara las siguientes paginas +) Select Source Event, propertyChange; dar Next +) Specify Target Option, poner Method Call y seleccionar operar, dar Next +) Enter parameters, poner property y seleccionar vistaCajero1, propiedad entrada, dar Finish 4.- Insertar el siguiente código en la clase Banco Cajero getCajero() { return this.cajero1;} Cuenta getCuenta() { return this.cuenta1;} VistaCajero getVista() { return this.vistacajero1;} Compilar 5.- Realizar la prueba unitaria de la siguiente manera, TestBanco +) Instanciar un objeto de tipo Banco, en la referencia con nombre banco +) Recibir en una variable VistaCajero v, el resultado de banco.getVista() +) Declarar la variable double retiro=1000 +) Hacer v.setEntrada(retiro) +) Imprimir el resultado de comparar (banco.getCajero().getEfectivo() + retiro== 100000) (banco.getCuenta().getSaldo() + retiro = 10000) (banco.getCuenta.isLiquida() == true) 6.- Bajar las clases de JavaBook (de la pagina) y descomprimirlo en el directorio código 7.- Crear en NetBeans una clase que se llama GUIBanco a) Agregar una propiedad MainWindow, llamada vta b) En el constructor crear un objeto MainWindow y asignarlo a vta c) Agregar un metodo que se llame retirar() +) Crear un InputBox que pregunte al usuario un número double, monto, que sea el monto a retirar +) Instanciar un objeto de tipo Banco, en la referencia con nombre banco +)Recibir en una variable VistaCajero v, el resultado de banco.getVista() +) Declarar la variable double retiro=monto +) Hacer v.setEntrada(retiro) +) En un OutputBox imprimir la propiedad saldo y efectivo de la cuenta y cajero respectivamente, del banco 8. Hacer un TestGUIBanco que pruebe el metodo retirar