Ciao grazie per la risposta.

Ho modificato il metodo in questo modo

codice:
public void parti() {
		
		new Thread(new Runnable() {
			public void run() {

				Toolkit t = Toolkit.getDefaultToolkit();
				Dimension d = t.getScreenSize();
				frame.setLocation(((int) d.getWidth() / 2) - frame.getWidth()
						/ 2, ((int) d.getHeight() / 2) - frame.getHeight() / 2);
				frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				frame.setResizable(false);
				frame.setVisible(true);
			}
		}).start();
	}
ma il risultato è sempre lo stesso, ovvero la finestra che dovrebbe contenere la progress bar si apre ma dentro essa la progress bar non si vede!