Orientação de linha TextArea Java

Oi galera, estou fazendo um chat usando o Windows Builder no java, e estou com dificuldades de diferenciar as mensagens enviadas das recebidas, e pensei em mudar a orientação de cada linha de acordo com o status dela (recebido/enviado), alguém sabe como se faz isso, se tiverem ideias melhores para diferenciar as mensagens estou aberto a sugestões.

Com textarea não tem como fazer. Sugiro printar o nome de quem manda seguido da mensagem.