2016-10-30 16 views
0

Я создаю диалоговое окно сохранения с помощью Swing GUI builder. Я использовал для этого JDialog. У меня есть несколько кнопок и JTextField (для имени файла) в диалоговом окне.JTextField в поле JDialog не фокусируется

Проблема в том, что при запуске программы текстовое поле не фокусируется при нажатии и, следовательно, я не могу записать в него. Я даже пытался использовать requestFocus(), но это не помогает. Я не понимаю, почему это происходит и как это разрешить.

Вот что я сделал до сих пор:

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {            

    jTextField1.requestFocus(); 
}           

Как бы решить эту проблему?

+1

Пожалуйста, добавьте [MCVE] на свой вопрос. Без этого мы не можем сказать о вашей проблеме ... –

+0

Показать еще код. Что я могу сказать, когда вижу только несколько строк. Это ничего не значит. – anton86993

+0

Ваш вопрос не является полным, пожалуйста, дайте лучшую картину вопроса –

ответ

0

Вызывается jTextField1ActionPerformed, когда действие выполняется на jTextField. Вы пробовали вызывать метод jTextField1.requestFocus после вызова JFrame.setVisible?

+1

См. учебник, цитируемый [здесь] (http://stackoverflow.com/questions/40326710/jtextfield-in-jdialog-box-is-not -Получение ориентированных # comment67911822_40326710). – trashgod

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

  • Нет связанных вопросов^_^