Если Authentification
является JFrame
, то aut.txtnom.getText()
не собирается ничего возвращать (кроме того, с чем оно было инициализировано), поскольку у пользователя не будет времени, чтобы ввести что-либо, прежде чем вы попытаетесь захватитьзначение, это то, для чего JDialog
.См. Как создавать диалоги для получения более подробной информации.
Swing, как и большинство UI-фреймворков, управляется событиями, что-то происходит, вы реагируете на это, скорее на процедурный или линейный (что кажется вам вашим кодом)пытаться это сделать)
Другой подход - использовать шаблон наблюдателя на Authentification
, который будет уведомлять заинтересованные стороны, что что-то (их может заинтересовать) изменилось.