Проверьте наличие записи в текстовых полях и полях со списками, чтобы включить кнопку Java Desktop Application - PullRequest
1 голос
/ 05 января 2012

Я пишу Java-приложение для оцифровки группы документов в офисе, в котором я работаю, и я хочу проверить, заполнены ли 5 ​​текстовых полей и 4 поля со списком, прежде чем кнопка сохранения (у меня естьпроверка, нажимаю ли я кнопку (которая радостно говорит «Проверить»), но я бы предпочел, чтобы она автоматически проверялась, заполнены ли они или нет, или нет).

Если это имеет значение, яЯ использую NetBeans для этого проекта.

В основном мне нужно, чтобы в полях было что-то, прежде чем документ можно будет сохранить.

Любая помощь будет принята с благодарностью, так как это последний шагв создании этого приложения ...: D

Спасибо, Эрик

1 Ответ

2 голосов
/ 05 января 2012

Есть два пути (я могу думать):

1- Поместите слушателя в каждое поле, этот слушатель будет срабатывать при заполнении поля. Внутри слушателя, например, увеличьте счетчик или установите флаг. Если установлены все флаги или счетчик достигает (в вашем примере 9), активируйте кнопку.

2- Включите кнопку Сохранить, но вызовите метод validate () перед выполнением действия Сохранить. Любое незаполненное поле будет иметь красную метку рядом с ним (показано проверкой), как в веб-приложениях.

...