No scusami, hai ragione, ho copiato il pezzo di codice differente ho messo il repaint
try {
while (true) {
c = is.read();
if (c < 0)
break;
os.write(c);
numByte++;
percentualeStatus = (int)Math.round(((numByte) / byteTotal) * 100);
//textField1.setText(String.valueOf(numBuyte));
//System.out.println(percentualeStatuts);
if (percentualeStatus != percentualeStatusOld) {
jProgressBar.setValue(percentualeStatus);
percentualeStatusOld = percentualeStatus;
jProgressBar.repaint(); <<------------------------------------------------
//jProgressBarFTP.paint(jProgressBarFTP.getGraphics( ));
}
}
}
catch (IOException e) {
JOptionPane.showMessageDialog(null, e);
}
ed ho sostituito il metodo load con run.
Mi invia il file, ma la progressBar rimane ferma.... adesso tolgo anche il repaint.

Rispondi quotando