Se non ricordo male, ma stamattina sono pigro e non mi va di cercarti il link, negli esempi (Swing Tutorial) su java.sun.com c'è proprio l'esempio di come collegare un JProgressBar ad un InputStream, e visto che suppongo la ricerca del testo avvenga leggendo lo stream...