Olá Pessoa!
Queria fazer um JTextPane ficar igual o Console de saída do Netbeans (vide anexo), mas com o texto sendo inserido automaticamente (sem o usuário digitar), igual acontece com o Netbeans.
O problema é que eu não sei como fazer isso.
Segue meu código:
[code] private StyledDocument doc;
private Style styleErros;
private Style styleAviso;
private Style styleSucesso;
private JTextPane tSaida;
public void colore() {
tSaida = new JTextPane();
doc = tSaida.getStyledDocument();
styleErros = tSaida.addStyle("Erros", null);
StyleConstants.setForeground(styleErros, Color.RED);
styleSucesso = tSaida.addStyle("Sucesso", null);
StyleConstants.setForeground(styleSucesso, Color.GREEN);
styleAviso = tSaida.addStyle("Aviso", null);
StyleConstants.setForeground(styleAviso, Color.ORANGE);
tSaida.setText("Executado com sucesso!\n\n");
doc.setCharacterAttributes(0, 22, tSaida.getStyle("Sucesso"), false);
}
[/code]
De acordo com as ocorrências (Erro, Sucesso ou Aviso), quero que seja adicionado os textos um embaixo do outro, como acontece no console do Netbeans.
Até mais