Я создаю графический интерфейс, в котором я использую несколько экземпляров JTextfield
для ввода ввода от пользователя. Я хочу указать, что это конкретное (например: имя пользователя) текстовое поле обязательно для заполнения. Как я могу это сделать?Добавление ограничения на JTextField
JLabel label_2 = new JLabel("User Name");
label_2.setBounds(23, 167, 126, 21);
panel_1.add(label_2);
textField_2 = new JTextField();
textField_2.setColumns(10);
textField_2.setBounds(178, 129, 210, 20);
panel_1.add(textField_2);
я думаю, вам нужно будет пройти через обязательные поля на Submit-действия и проверить, если они содержат значения – JohnnyAW
Как вы обрабатываете значения, введенные во всех текстовые поля? – UDPLover
1) Для лучшей помощи раньше, опубликуйте [SSCCE] (http://sscce.org/). 2) Java GUI, возможно, придется работать на нескольких платформах, на разных разрешениях экрана и использовании разных PLAF. Таким образом, они не способствуют точному размещению компонентов. Чтобы организовать компоненты для надежного графического интерфейса, вместо этого используйте менеджеров компоновки или [их комбинаций] (http://stackoverflow.com/a/5630271/418556), а также макеты и границы для [пробела] (http: //stackoverflow.com/q/17874717/418556). 3) Какова была цель пустого изображения в вопросе? –