Добавьте ActionListener
к компоненту поля пароля:
Приведенный ниже код создает этот снимок экрана:
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame("Test");
frame.setLayout(new GridLayout(2, 2));
final JTextField user = new JTextField();
final JTextField pass = new JTextField();
user.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
pass.requestFocus();
}
});
pass.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String username = user.getText();
String password = pass.getText();
System.out.println("Do auth with " + username + " " + password);
}
});
frame.add(new JLabel("User:"));
frame.add(user);
frame.add(new JLabel("Password:"));
frame.add(pass);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}