elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problema para reconocer una tecla.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema para reconocer una tecla.  (Leído 6,413 veces)
xopito

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Problema para reconocer una tecla.
« en: 13 Febrero 2011, 02:46 am »

Hola,

bueno, yo curso Telemática, y conozco algo de programación java, pero tengo un problema. No sé como reconocer la tecla Intro. Es decir, yo por ejemplo siempre he puesto el buffer y para reconocer un número para un menú siempre pongo                 

            menu = Integer.parseInt(Input.readLine());
Hasta ahí bien, pero ahora me encuentro con un problema, que debería pulsar la tecla Intro para continuar, y no sé como hacerlo.

gracias,


En línea

ChavalChavito

Desconectado Desconectado

Mensajes: 43


Y ahora que pasa...


Ver Perfil
Re: Problema para reconocer una tecla.
« Respuesta #1 en: 19 Febrero 2011, 23:05 pm »

Espero q esto t ayude...
Código:
public class PresionarTecla extends KeyAdapter {
    public void keyPressed (KeyEvent que){
        if (que.getKeyCode()== KeyEvent.VK_ENTER){JB_aceptarActionPerformed(null);}
  }
    private void JB_aceptarKeyPressed(java.awt.event.KeyEvent evt) {                                     
        if (evt.getKeyCode()==13){
       //aqui el codigo del evento
  }



En línea

xopito

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Problema para reconocer una tecla.
« Respuesta #2 en: 26 Marzo 2011, 11:45 am »

gracias, de todas formas, ya me dieron otro método, aunque está en ASCII , asique tienes que verificar a qué corresponde cada tecla:

 public void pulsaIntro() throws IOException{
        int enter;
        System.out.println("Pulsa ENTER para continuar y salir del programa");
        do{
            enter=System.in.read();
        }while(enter!=10);

    }
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
puedo reconocer la tecla enter como evento en textbox?
.NET (C#, VB.NET, ASP)
faralito 2 12,139 Último mensaje 11 Diciembre 2008, 17:37 pm
por faralito
(SOLUCIONADO)Problema en Wifiway para reconocer una antena
Hacking Wireless
Z3R0 BOOM 7 7,508 Último mensaje 10 Agosto 2010, 11:08 am
por Z3R0 BOOM
problema programa reconocer caracter
Programación C/C++
raulgombru 8 5,127 Último mensaje 23 Septiembre 2010, 19:43 pm
por Littlehorse
Consejos para reconocer las estafas de Facebook
Noticias
wolfbcn 1 2,086 Último mensaje 23 Febrero 2012, 03:26 am
por _Slash_
Tecla de Atajo o Rapida para el Navegador « 1 2 »
Windows
Hcrisel 10 7,021 Último mensaje 18 Febrero 2022, 16:49 pm
por .xAk.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines