Ajuste de linha no JScrollPane

Olá,

criei uma JDialog que contém um JScrollPane com um JTextPane internamente. Depois adicionei um texto ao JTextPane e o viewport do scrollPane setei com uma altura inferior à altura do texto.
Mas quando eu crio esse JDialog a barra de rolagem desce até o final.
Como posso fazer para assim que a JDialog aparecer a barra de rolagem esteja no início do texto e não no final?

Grato.

[quote=leossa]Olá,

criei uma JDialog que contém um JScrollPane com um JTextPane internamente. Depois adicionei um texto ao JTextPane e o viewport do scrollPane setei com uma altura inferior à altura do texto.
Mas quando eu crio esse JDialog a barra de rolagem desce até o final.
Como posso fazer para assim que a JDialog aparecer a barra de rolagem esteja no início do texto e não no final?

Grato.[/quote]

Encontrei uma solução:

JTextPane textPane = new JTextPane();
...
textPane.setCaretPosition(0);