Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Eu não tenho muita experiência com Java, por isso estou encontrando algumas dificuldades em um exercício para a faculdade. É o seguinte, eu preciso criar uma janela onde o usuário informará o nome em um JTextField e o sobrenome em outro JTextField, daí eu preciso juntar os dois e mostrar em um JLabel.
Aqui está o código:
import java.awt.*;
import javax.swing.*;
public class exercicio02 extends JFrame {
JTextField nome;
JTextField sobrenome;
JLabel concatenado; setTitle ("Exercício 02");
setVisible (true);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setLayout (new GridLayout (3,1));
nome = new JTextField (20);
sobrenome = new JTextField (20);
concatenado = new JLabel ();
add (nome);
add (sobrenome);
add (concatenado);
pack ();
} exercicio02 janela = new exercicio02 ();
String nome = janela.nome.getText ();
String sobrenome = janela.sobrenome.getText ();
janela.concatenado.setText (nome + " " + sobrenome);
}
}
Eu imagino que em teoria esteja certo, o problema é que eu quero que ele funcione dinamicamente, ou seja, à medida que o usuário for digitando alguma coisa já apareceria no label. De acordo com os slides do meu professor é preciso utilizar listeners, mas eu não entendi muito bem.
Alguém poderia me ajudar? Obrigado.
Carregando comentários...