Efeitos de digitação no JtextArea

2 respostas
Ale_Fonseca

Olá pessoal,

Montei um JtextArea via Swing onde as informações que ali estão irão aparecer quando eu iniciar um evento ao clicar o botão.

A minha dúvida é: Como faço para que o texto que aparecerá no JTextArea apareça letra por letra, como se alguém estivesse escrevendo?

Outra dúvida, como estou “simulando” a resposta no JtextArea como se fosse alguém digitando, queria que o simbolo de digitação pipeline, ficasse piscando intermitente.

Alguém pode me ajudar?

2 Respostas

Sandro_Machado

bom você pode criar um for percorrendo o texto, pegando letra por letra e adicionando a JTextArea,
só que provavelmente o sistema fará tão rapidamente que nem perceberá, então entre uma inserção e outra use uma função de espera de alguns milésimos de segundos;

não sei se tem outra forma melhor de fazer.

espero ter ajudado.

Ale_Fonseca

Olá Sandro!
Entendi, o ponto é que fazer isso letra por letra ficará inviável uma vez que é muita coisa para aparecer na tela!
Mas se não aparecer outra solução, será isso mesmo! :frowning:

Criado 28 de julho de 2016
Ultima resposta 28 de jul. de 2016
Respostas 2
Participantes 2