Java: scorri fino a un testo specifico all’interno di JTextArea

Sto cercando di implementare una funzione all’interno del programma corrente che sto scrivendo e voglio imparare come scorrere verso il basso in un testo specifico all’interno di una JTextArea. Ad esempio, diciamo che ho il seguente:

JTextArea area = new JTextArea(someReallyLongString); 

someReallyLongString rappresenterebbe un paragrafo o una porzione di testo molto grande (in cui la barra di scorrimento verticale sarebbe visibile). E quindi quello che sto cercando di fare è scorrere verso il basso fino a un testo specifico all’interno dell’area di testo. Ad esempio, diciamo someReallyLongString conteneva la parola “the” vicino al centro della barra di scorrimento (nel senso che questa parola non è visibile), come potrei scorrere fino a quel particolare testo?

Grazie, qualsiasi aiuto sarebbe molto apprezzato.