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);
}
}