Beh... non che sia una cosa semplice, però c'è qualcosa che forse ti può aiutare: JEditorPane

Questo controllo ti permette di caricare una pagina HTML. Una volta caricata puoi usare il metodo getText() dell'oggetto JEditorPane che ti restituisce un oggetto String contenente tutto il testo all'interno del file HTML.

A questo punto lavori sull'oggetto String, per esempio utilizzando il metodo indexOf(String) che prende come parametro la stringa da cercare e ti restituisce la posizione della prima occorrenza di quella stringa. Se ti restituisce -1 allora la stringa cercata non è nel file HTML, altrimenti c'è.


Ciao.