Article View: es.comp.lenguajes.java
Article #26876Re: Gestion de Eventos
From: Ricardo
Date: Wed, 18 Nov 1998 00:00
Date: Wed, 18 Nov 1998 00:00
43 lines
2076 bytes
2076 bytes
Mira esto para ver si es lo que buscas.saludos.
//En el constructor
txtUsuario.addKeyListener( new EscuchaTeclado());
txtContrasena.addKeyListener( new EscuchaTeclado());
// clase anonima interna
class EscuchaTeclado extends KeyAdapter{
public void keyPressed(KeyEvent evt){
int intCodigo = evt.getKeyCode();
Component objObjeto = evt.getComponent();
lblEtiqueta.setText("Adios");
if (intCodigo == evt.VK_ENTER){
objObjeto.nextFocus();
}
}
}
�r�oK T�E N�KR0m�nC�R wrote:
>
> Un saludo a todo el mundo.
>
> Queria comentar a ver si alguien me podria ayudar en una duda que
> me ha surgido en una aplicacion que estoy haciendo.
>
> Tengo una ventana en la cual he introducido un gran numero de
> Textfield's para la introduci�n de datos.Me interesaria que mientras
> vas introduciendo los datos, con el Intro, puedas ir cambiando de
> campo (TextField), por defecto para ir canviando de campo es el TAB,
> pero es mas comodo, intiutivo y elegante, con el Intro, asi que puse
> un bonito keyListener en la ventana para el control de la tecla Intro.
>
> Todo me compila correctamente pero no me efectua el evento
> keyListener, he pensado que podria ser por que en vez de ponerlo en la
> ventana en si, habria que ponerlo en todos los TextFields, �es asi?, �
> no hay algun metodo menos engorroso que poner a cada TextField un
> keyListener ?
>
> Gracias.
Technical Details
Message-ID:
<365301CF.C3A2B302@virtualsw.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<71senu$3al@lilith.uab.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,a8db118818ebd858 X-Google-Attributes: gid1116f3,public From: Ricardo <ricardop@virtualsw.es> Subject: Re: Gestion de Eventos Date: 1998/11/18 Message-ID: <365301CF.C3A2B302@virtualsw.es> X-Deja-AN: 413200666 Content-Transfer-Encoding: 8bit References: <71senu$3al@lilith.uab.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java