Da un editor di testo fatto in java devo aprire dei file di testo grossi
Volevo inserire una progressBar per visualizzare lo stato di caricamente di un file
Ho scritto il seguente codice nella parte in cui c'è il codice che apre un file ma quando apro un file la progress bar non compare

File f = new File(dir, fileName);
JProgressBar progress = new JProgressBar();
progress.setMinimum(0);
progress.setMaximum((int) f.length());
JPanel jpp = new JPanel();
jpp.setLayout(new BorderLayout());
jpp.add("Center", progress);
jpp.setVisible(true);

//inizio lettura file

Cosa sbaglio?