/* * Main task. Executed in background thread. */ @Override public Void doInBackground() { int progress = 0; // Initialize progress property. setProgress(0); setProgress(Math.min(progress, 100)); try { Split977 sp = new Split977(); sp.setAcuerdo(jtf.getText()); String[] f = jtaFicheros.getText().split("\n"); JOptionPane.showMessageDialog(frame, "NĂºmero de ficheros:" + f.length); sp.setFicheros(f); sp.setBorrarTablas(jcbBorrarTablas.isSelected()); sp.setDetalleLlamadas(jcbDetalleLlamadas.isSelected()); sp.setDetalleLlamadasRI(jcbDetalleLlamadasRI.isSelected()); for (int i = 0; i < f.length; i++) { jtaResultado.append(f[i] + "\n"); } sp.setDbHost(jtfHost.getText()); sp.setDbName(jtfDB.getText()); sp.setDbUser(jtfUser.getText()); String pass = new String(jpfPass.getPassword()); sp.setDbPass(pass); System.out.println(pass); jtaResultado.append(sp.execute()); // JOptionPane.showConfirmDialog(frame, "Finito!"); JOptionPane.showMessageDialog(frame, "Finito!"); } catch (Exception e) { // TODO: handle exception } return null; }