Hola!.. soy nuevo por aca... Estoy empezando a programar en java, y estoy haciendo mi programa que lo que hace basicamente es descargar un archivo de un ftp cuando se hace click en un boton...
El problema es que yo quiero que primero agrege unas lineas a un textarea y luego empiece con la descarga...
Lo que hice (en parte, no esta todo el codigo entero... pero creo que con esto deberia entenderse) es esto:
Código:
textarea.append("\n" + Ftp.obtenerConexion() + "...");
textarea.append("\nDescargando Archivo " + tipoarch + "...");
Config configuracion = new Config();
int adm = configuracion.obtenerAdm();
String pathpc = configuracion.obtenerPath();
// Descargar fichero de un servidor FTP
String host = "hhhhh";
String user = "jjjjj";
String pass = "iiii";
String descarga = pathpc + "\\" + tipoarch + "." + adm;
String pathonline = "/public_html/Clientes/archivos/" + tipoarch + "." + adm;
Ftp.downloadFileByFTP(host,user,pass,descarga,pathonline);
Las dos primeras lineas Agregan lineas al textarea, luego se declaran variables y después se llama al método downloadFileByFTP...
el problema es que no lo realiza en ese orden... osea el método para descargar Tarda en ejecutarse y deja el programa "trabado"... y recién cuando se destraba se escriben las lineas, y no antes como yo deseo...
No se supone que se ejecuta en orden? y debería primero escribir el texto y luego trabarse por llamar a downloadFileByFTP ? ?
MUCHAS GRACIAS DE ANTE MANO...
P.D cabe destacar que si saco el downloadFileByFTP todo anda fluido y sin problemas. pero obvio no descarga el archivo jaja.