Salve pessoal, blz??
Sou iniciante java e tenho uma pequena duvida em eventos é uma duvida muita simples, se alguem puder me ajudar ficarei estremamente agradecido.
A duvida consiste no seguite eu tenho uma interface que apenas serve para pegar o nome e a idade de uma pessoa, e depois aparece um msgbox, da JOptionPane, comprimentando a pessoa, eu gostari de saber e como que eu faco para que quando o usuario digitar o nome e apertar a tecla enter, o cusor pule para o Jtextfild de baixo. se algum souber me ajude por favor, para mais segue o codigo abaixo :
package teste;
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class teste extends JFrame{
JButton jbok;
JLabel jlintro;
JTextField jtfnome;
JTextField jtfidade;
public teste(){
getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT));
jlintro = new JLabel(" Digite seu nome abaixo: ");
jtfnome = new JTextField(40);
jtfidade = new JTextField(40);
jbok = new JButton(" ok ");
jbok.addActionListener(new okpress());
getContentPane().add(jlintro);
getContentPane().add(jtfnome);
getContentPane().add(jtfidade);
getContentPane().add(jbok);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.setSize(245, 125);
}
public static void main(String[] args) {
teste frame1 = new teste();
System.out.println(" silas ");
}
public class okpress implements ActionListener{
public void actionPerformed(ActionEvent e){
String nome;
String idade;
nome = jtfnome.getText();
idade = jtfidade.getText();
jtfnome.setText("");
JOptionPane.showMessageDialog(null, "OLA " +nome+ " tudo bem? voce tem " +idade+ "anos .");
}
}
}
desde ja agredeço, abracos…