Сомневайся с SetFocus ()

У меня есть упражнение и он помещает мне, что я должен использовать setFocus() чтобы выбирать контент поля ввода, и который зарабатывает фокус. Потом использовать selectAll() чтобы это выбирать. Но я ничего не понимаю.

Кто-то может объяснять мне с примером, как оно функционирует?

А именно, у меня есть ящик X и когда мне даст какая-то ошибка, я должен указывать на нее с selectAll() и потом делать setFocus().

Программа я это делаю с Java - SWT через WindowsBuilder.

1
задан 13.04.2016, 00:45
1 ответ

Решенный, я помещаю часть моего кода:

if(data.probarEquiv1()==3) {
    JOptionPane.showMessageDialog(null, "Error a Primera Divisa");
    PrimeraDivisaTXT.setFocus(); 
    PrimeraDivisaTXT.selectAll(); 
}

А именно поле ввода, в которое мы хотим сделать focus PrimeraDivisaTXT

Этим кодом то, что он делает, является что если пользователь, когда он вводит информацию Equiv1 он это вводит плохо система предупреждает его с одним JOptionPane которого существует ошибка и тогда взятие фокус в поле ввода, где - ошибка (а именно поле ввода PrimeraDivisaTXT)

3
ответ дан 24.11.2019, 14:36

Теги

Похожие вопросы