Pregunta: | 2494 - CÓMO PUEDO LEER CARACTERES SIMPLES EN JAVA ?? |
Autor: | José Ramón Gómez Utrilla |
Cuando programaba en C y quería que el usuario pulsara una tecla (que no fuera el retorno de carro) para justo después de pulsarla, procesarla, yo utilizaba getchar(), getch() y esas funciones. ¿Cómo puedo hacerlo en Java? Me he dado cuenta de que aunque quieras leer un caracter, HASTA QUE NO PULSAS RETORNO DE CARRO no se procesa esa información y, consecuentemente no se lee el carácter. Es decir, es como si la operación estuviera "bloqueada" hasta que se pulsa INTRO. Agradecería que alguien me ayudara en este sentido, y me comentara con exactitud las clases y estructuras que debo utilizar. Incluso un programa de ejemplo eliminaría todas mis dudas. |
Respuesta: | jorge carvajal |
si te entendi bien lo que quieres es la funcionalidad de leer eventos del teclado, esto lo logras mediante el keylistener(si no me equivoco)checa la documentación de java (la que proporciona sun) y busca eventos del teclado, puedes utilizar estos eventos para hacer lo que quieres. concretamente busca java.awt.event.* |