У меня есть такая таблица. Во втором столбце используется модуль визуализации JTextField, а в третьем столбце — модуль визуализации и редактор на основе JPasswordField.
Выглядит неплохо. Но проблема в том, что мы должны ввести значения и нажать «ENTER». На этом изображении я ввел свой пароль, но не нажал Enter. Поэтому, если я нажму кнопку «Сохранить и закрыть», появится сообщение об ошибке, что поле пароля пусто.
Раньше я использовал только JTextFields и JPasswordFields под JTabbedPane, и это работало хорошо. Когда мне нужно было добавлять все больше и больше вещей, я изменил его на вот такую таблицу.
На данный момент я поставил метку, чтобы люди знали, что они должны нажать ENTER. Это нехорошо. Еще одна большая проблема. По крайней мере, в Nimbus Look and feel мы получаем представление о том, что эта область все еще находится в центре внимания. В системе Windows нет большой видимой разницы, сфокусировано поле или нет.
Мне нужно поле имени пользователя или поле пароля, чтобы установить его значение, когда я нажимаю кнопку «Сохранить и закрыть». Пожалуйста помогите.