Клавиша ВВОД, используя в JTextField Java - PullRequest
4 голосов
/ 21 декабря 2011

Я использую два JTextField в форме Java Swing. Теперь я ввожу значения в JTextField1. Далее, если я нажму ENTER KEY означает, что курсор переместится на JTextField2. Как это сделать?

Ответы [ 2 ]

11 голосов
/ 21 декабря 2011

Добавьте ActionListener к первому текстовому полю. В ActionEvent вы можете получить исходный объект, привести его к JTextField и затем вызвать метод transferFocus().

1 голос
/ 21 декабря 2011

Используйте actionListener для textField.

Фрагмент кода:

textField1.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
        textField1.transferFocus();
    }
});
...