Ayuda con el ENTER de java !!!

no soy usuario - ronny
02 de Junio del 2004

A ver si alguno de ustedes me ayuda a saber como puedo saber si un caracter presionado ha sido el ENTER.

/* lo que pasa es que he creado un textArea donde puedes escribir todo lo que quieras, y hay un metodo del textArea que te devuelve todos esos datos en un String. Al analizar ese String caracter por caracter (con un switch()) voy reconociendo si salio un numero, una letra o un simbolo, pero no se como saber si uno de esos caracteres fue un ENTER.*/


A ver si alguien me ayuda.

pgarbanzo
02 de Junio del 2004


Le tienes que añadir el evento de pulsacion de tecla para que te capture las pulsaciones del teclado y cuando la pulsacion sea igual al codigo 13(enter) sabes que has pulsado Enter.El evento es keyListener.




no soy usuario - ronny
02 de Junio del 2004
No pues, te maleas! con el KeyListener sabre que han pulsado enter, pero yo no quiero saber a que hora presionan enter; sino, si un caracter es un ENTER.

/*como decia, en un string guardo todo lo que hayan escrito y voy analizando caracter por caracter y no se como se reconoce al ENTER*/

igual, Gracias por la ayuda.

Laura
02 de Junio del 2004
Con elcódigo ascii de la tecla ENTER,q creo q es el 10,sería:
loqsea.addKeyListener( new java.awt.event.KeyAdapter()
{
public void keyPressed(java.awt.event.KeyEvent e)
{
if(e.getKeyCode()==10)
{
//acciones
}
}
});
Esta es la forma q se me ocurre para saber si han pulsado ENTER