Pessoal, eu tenho um jTextArea, e preciso detectar quando o cliente digitar o enter.
Como coloco isso no keypressed do jTextArea?
Alguém tem um exemplo simples ae de quando a pessoa apertar o enter apenas exibir a mensagem “Enter apertado.”?
Tem que ser dentro do JtextArea (key pressed ou key typed).
Ps: O que eu estou fazendo é quando a pessoa digita um texto no jTextArea, e clica no botão Confirmar, tenho um site que puxa o que ta escrito
E coloca na página incial. Só que quando a pessoa utiliza o enter, o site nào entende, e utiliza apenas 1 espaço…
Então quando a pessoa digitar o enter, tenho que colocar um para dar o espaço no site.
Vlws!
private void jTextArea2KeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == KeyEvent.VK_ENTER){
JOptionPane.showMessageDialog(null, "Você precionou o enter do teclado alfanumérico");
}
}
Agora como que eu faço para adicionar um text no jTextArea?
B
Bruno_Laturner
Se não me engano, isso é feito com um JTextComponent associado ao teu campo. Aqui no GUJ perguntam bastante sobre ele quando é para transformar texto em maiúsculas.
pedroroxd
Tipo…
Eu consegui validar se precionou o enter e adicionar o :
Só que fica feio o cliente digitar ex.:
Linha 1. <br />
Linha 2. <br />
Linha 3. <br />
Linha 4. <br />
Então tenho 2 opções: Opção 1- Fazer para o não ficar visível pro cliente. Como posso fazer isso? Opção 2- Fazer para no início de cada linha colocar um , que eu coloco só na hora que o cliente clicar no botão CONFIRMAR. Como posso colocar o no início da linha?
[color=red]PS: [/color]A opção 2 seria a mais viável…
Agradeço desde já!
ViniGodoy
Não é melhor usar o JEditorPane?
Ou, no caso de você querer aplicar depois, é só dar um