2013-11-09 1 views
0

Я сделал диалог входа в систему с JTextField и JPasswordField. Однако сейчас, когда всплывающее окно показывает, что кнопка «ОК» подсвечена. Я хочу, чтобы он начинался с поля ввода имени пользователя, как только всплывающее окно показывает. Я рассмотрел множество разных методов, но никто из них, похоже, не работает. Как я могу это сделать?Начиная с текстового поля, используя Swing

+0

См. Http://stackoverflow.com/questions/6723257/how-to-set-focus-on-jtextfield – panoptical

+2

По умолчанию первый фокусируемый компонент в диалоговом окне будет иметь фокус. Я уверен, что вы сначала не определяете кнопку «ОК», поэтому вы должны делать что-то странное. Отправьте свой [SSCCE] (http://sscce.org/), который демонстрирует проблему. – camickr

ответ

1

Одним из решений является вызов requestFocusInWindow() на JTextField. Если вы пробовали это, и это не сработало, тогда вам лучше показать нам , как вы пробовали это.

Смежные вопросы