michaelpaliz 717dc9ffc0 | 2 years ago | |
---|---|---|
.idea | 2 years ago | |
.mvn/wrapper | 2 years ago | |
src/main | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
mvnw | 2 years ago | |
mvnw.cmd | 2 years ago | |
pom.xml | 2 years ago |
He realizado el ejercicio haciendo uso de los componentes más basicos de la clase File
He utilizado los componentes de los paquetes donde están las principales clases de javax.swing para hacer uso de la vista de nuestro ejercicio, y asi despues recoger los datos que el usario introduce en los label para después crear un objeto File y asi poder hacer uso con un FileInputStream, como tambien el FileOutputStream, con eso básicamente tenemos los ficheros. Por ende utilizamos la logica de nuestro programa.
He divido el ejercicio entre varias clases en un MVC, siendo la clase app el controlador, la clase vista la vista y por último la clase copiarFichero donde será nuestro modelo o logica en este caso mas concreto.
Tengo un paquete aparte donde realizo las pruebas y me funciona correctamente la copia
Al utilizar la barra que nos provee la clase javax.swing.JProgressBar he tenido que ir actualizando los valores de dicho objeto para que la barra se vaya actualizando.