public static void main(String[] args)
{
JFrame f = new JFrame();
JTextField j = new JTextField();
final JLabel l = new JLabel("Text: ");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent arg0) {
l.setText(l.getText() + arg0.getKeyChar());
}
@Override
public void keyReleased(KeyEvent arg0) {
}
@Override
public void keyPressed(KeyEvent arg0) {
}
});
f.add(j, BorderLayout.NORTH);
f.add(l, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}