Java - teclado

 
Vista:

teclado

Publicado por laura (1 intervención) el 08/12/2004 20:32:14
Hola, no se mucho de java, estoy aprendiendo ;-) quisiera saber si me podeis decir como puedo reconocer teclado, se que return es \\\\\\\\n pero ejemplo las flechas derecha, izquierda o arriba y abajo como las reconozco, [email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:teclado

Publicado por Marco (1 intervención) el 10/12/2004 15:40:27
Laura, proba si te sirve esto, te devuelve un entero segun la tecla presionada, fijate cuales son las que te interesan y listo. suerte.

import javax.swing.*;

public class Ventana extends JFrame
{
private JPanel jContentPane = null;
private JTextField jTextField = null;
private JPanel jContentPane2 = null;

public Ventana()
{
super();
this.setSize(372, 195);
jContentPane = new JPanel();
jContentPane.setLayout(null);
this.setContentPane(jContentPane);
jTextField = new JTextField();
jTextField.setBounds(33, 23, 220, 25);
jTextField.addKeyListener(new java.awt.event.KeyListener()
{
public void keyTyped(java.awt.event.KeyEvent e)
{
// no usar este meodo para lo mismo porque no funciona
// no se por que.
// System.out.println("code: "+e.getKeyCode());
// Siempre imprime 0
}

public void keyPressed(java.awt.event.KeyEvent e)
{
System.out.println("code: "+e.getKeyCode());
}
public void keyReleased(java.awt.event.KeyEvent e)
{
;
}

});

jContentPane.add(jTextField, null);
}

public static void main(String[] args)
{
Ventana v = new Ventana();
v.setVisible(true);
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar