Duvida no JTextField

1 resposta
F

Beleza galera

gostaria de saber como ir digitando em uma JTextField e o valor digitado ir aparecendo ao mesmo tempo dentro de uma JLabel.

Já tentei varios eventos mais ainda não descori qual usar.

valeu

1 Resposta

kinow
/*
 * Autor: Bruno de Paula Kinoshita
 * Data: 30/06/2005
 */
package br.com.guj.forums;

import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.HeadlessException;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Frame1 extends JFrame implements KeyListener
{
    private JLabel label            = new JLabel("");
    public Frame1() throws HeadlessException
    {
        super ( );
        this.setDefaultCloseOperation(3);
        this.setPreferredSize(new Dimension(640,480));
        JPanel panelExterno = new JPanel();
        panelExterno.setLayout(new FlowLayout(FlowLayout.CENTER));
        
        JTextField inputField   = new JTextField(50);
        inputField.addKeyListener(this);
        
        
        panelExterno.add(inputField);
        panelExterno.add(label);
        
        Container container =this.getContentPane();
        container.add(panelExterno);
    }


    /**
     * @param args
     */
    public static void main(String[] args)
    {
        Frame1 fs = new Frame1();
        fs.pack();
        fs.setVisible(true);

    }

    public void keyTyped(KeyEvent e)
    {
    }

    public void keyPressed(KeyEvent e)
    {
        if(e.getKeyCode()>=20)
        this.label.setText(this.label.getText()+e.getKeyChar());
    }

    public void keyReleased(KeyEvent e)
    {
    }

}

Abraços.... espero ter ajudado. =] ótimo fds

Criado 1 de julho de 2005
Ultima resposta 1 de jul. de 2005
Respostas 1
Participantes 2