问题
I'm using two JTextField in Java Swing form. Now I enter the values in JTextField1. Next if I press ENTER KEY means the cursor move to JTextField2. How to do this?
回答1:
Add an ActionListener to the first text field. In the ActionEvent you can get the source object, cast it to a JTextField and then invoke the transferFocus() method.
回答2:
Use actionListener for the textField.
Code snippet:
textField1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
textField1.transferFocus();
}
});
来源:https://stackoverflow.com/questions/8585544/enter-key-using-in-jtextfield-java