Problemas com alinhamento no JTextPane

Bom dia Pessoal!

sou nova aqui e também novata com o Java. conheço a ferramenta a apenas 1 mês nas aulas da faculdade. o professor me pediu pra fazer um Editor de texto simples usando Swing… e alem dasfunções normais, ele tem que compilar e executar um codigo Java.

eu ja fiz: Fonte do texto, Tamanho, Cor, Estilo e Alinhamento. Porém o alinhamento qd eu faço, o texto perde a formatação. e se depois eu tento colocar a formatação novamente, o texto nao aceita.

to usando o JTextPane.

segue abaixo o codigo qd clica no JButton:

    MutableAttributeSet standard = new SimpleAttributeSet();
    StyleConstants.setAlignment(standard, StyleConstants.ALIGN_CENTER);
    texto.setParagraphAttributes(standard, true);

se alguem puder me dá uma luz. agradeço.

obrigada!

Poxa gente! me ajuda ai!!! :cry:

Engraçado, parece certo.

Pois é!!! pode me ajudar??

os tres alinhamentos abaixo:

private void esquerdaActionPerformed(java.awt.event.ActionEvent evt) {
MutableAttributeSet standard = new SimpleAttributeSet();
StyleConstants.setAlignment(standard, StyleConstants.ALIGN_LEFT);
texto.setParagraphAttributes(standard, true);

}                                        

private void centroActionPerformed(java.awt.event.ActionEvent evt) {                                       
    MutableAttributeSet standard = new SimpleAttributeSet();
    StyleConstants.setAlignment(standard, StyleConstants.ALIGN_CENTER);
    texto.setParagraphAttributes(standard, true);
    alterarFonte();
}                                      

private void direitaActionPerformed(java.awt.event.ActionEvent evt) {                                        
     MutableAttributeSet standard = new SimpleAttributeSet();
    StyleConstants.setAlignment(standard, StyleConstants.ALIGN_RIGHT);
    texto.setParagraphAttributes(standard, true);

}