Article View: es.comp.lenguajes.java
Article #28197Re: Saber cuando se pulsa una tecla
From: Pablo Lanza
Date: Sat, 30 May 1998 00:00
Date: Sat, 30 May 1998 00:00
23 lines
1413 bytes
1413 bytes
Hola, On Fri, 29 May 1998 17:45:39 +0200, "Adolfo Cobo" <acobo@teisa.unican.es> wrote: >Hola a todos, >Me he encontrado con el problema de saber cuando se pulsa una tecla en una >aplicaci�n Java (no es un applet, ni tiene AWT). El m�todo t�pico es con >System.in.read(), pero el m�todo se bloquea si no se ha pulsado nada. He >probado a meterlo en un thread distinto, pero entonces parece que no lee >nada aunque se pulsen teclas. >�alguien sabe alg�n m�todo de hacer esto?. Seria como el kbhit() de C pero >en Java. >Cualquier ayuda se agradece. Lo m�s facil ser�a darle la vuelta a la tortilla. Pon la sentencia System.in.read() en el thread principal y crea un segundo thread con las funciones que hagas ahora en el principal. Te lo digo a bote pronto y no se si esta soluci�n funcionar� en tu programa, pero creo que tiene sentido. Un saludo.
Technical Details
Message-ID:
<356f8e9a.1447932@diana.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6kmofv$3fm2@cchp4.unican.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,4fdfd977c2147cc3 X-Google-Attributes: gid1116f3,public From: planza@netaldea.es (Pablo Lanza) Subject: Re: Saber cuando se pulsa una tecla Date: 1998/05/30 Message-ID: <356f8e9a.1447932@diana.ibernet.es> X-Deja-AN: 357866816 Content-Transfer-Encoding: 8bit References: <6kmofv$3fm2@cchp4.unican.es> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java