🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28197

Re: Saber cuando se pulsa una tecla

#28197
From: Pablo Lanza
Date: Sat, 30 May 1998 00:00
23 lines
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-mail
References: <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