Título: Programacion de evento con el teclado en Java Publicado por: F.F en 5 Diciembre 2014, 21:45 pm Hola, bueno estoy haciendo un programa simple pero no tengo mucho conocimiento de como usar los eventos del teclado entonces mi duda es asi:
Tengo un JFrame con un jtextfield donde se debe poner un id y otro jpasswordfield donde tengo que poner la contraseña. Si el jtextfield contiene la palabra "system" y el jpasswordfield la palabra "admin" con solo presionar la tecla enter, me abrira un nuevo jframe, de lo contrario no pasa nada. Alguna manita de como puedo validar eso con solo tipiar la tecla enter? Título: Re: Programacion de evento con el teclado en Java Publicado por: MNicolas en 6 Diciembre 2014, 14:22 pm Sí, en tu ventanta que hereda de JFrame
addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { int id = e.getKeyCode(); switch (keyCode) { case KeyEvent.VK_ENTER: aqui pones el if que controla si los datos son correctos y si lo pone que abra la nueva frame break; } |