У меня есть combobox, где мне нужен пользователь, чтобы выбрать что-то, прежде чем программа сможет продолжить дальше. Есть ли способ убедиться, что пользователь что-то выбрал, прежде чем продолжить?Как проверить, выполняется ли действие на Java?
ответ
Проверьте JComboBox API и вы найдете методы, которые помогут вам, например getSelectedItem()
и getSelectedIndex()
. На самом деле, если вы проверили API, вам не понадобилось бы задавать этот вопрос здесь. Это отличный ресурс, который вы захотите использовать в привычке.
Вы можете перенести эту часть своего кода, где вы «продолжаете дальше», пока пользователь не выполнит действие над списком. См. Action Listeners.
Я бы предложил отключить все связанные компоненты до тех пор, пока пользователь не выберет его значение. После того, как выбор изменился, вы можете включить эти компоненты обратно.
Для этого есть интерфейс в Java. Вы можете узнать, как его создать здесь: ActionListener. Этот интерфейс обрабатывается, поскольку я цитирую «Событие действия происходит, когда действие выполняется пользователем». Так что в вашем случае, когда пользователь нажимает на что-то до того, как игра может продолжаться вы можете добавить что-то вроде:
continueGame();
по методу actionPerformed и имеет больше коды в соответствии с этим методом, чтобы обработать то, что вы хотите.
Я надеюсь, что это поможет другим людям, поскольку я на 2 года опаздываю на этот вопрос.
- 1. Как проверить, выполняется ли копирование на Python?
- 2. Как проверить, выполняется ли функция
- 3. java applet - Выполняется ли какое-либо действие с веб-страницы?
- 4. как проверить, принимает ли сценарий оболочки успешно выполняется в Java
- 5. Как проверить, выполняется ли метод java Subject.doAs в отдельном потоке?
- 6. проверить, успешно ли выполняется сценарий?
- 7. Как проверить, выполняется ли копирование файлов?
- 8. Как проверить, выполняется ли сеанс ChromeCast
- 9. Как проверить, выполняется ли приложение через SBT?
- 10. Как проверить, выполняется ли еще одна установка?
- 11. Проверить, выполняется ли загрузка/загрузка
- 12. Как проверить, работает ли какое-либо действие?
- 13. Symfony2: как проверить, защищено ли действие?
- 14. Как проверить, выполняется ли код внутри eval()?
- 15. ui4j - как проверить, выполняется ли перенаправление страницы?
- 16. Как проверить, выполняется ли работа crontab?
- 17. Как проверить, началось ли действие с уведомления
- 18. Как проверить, выполняется ли wscript/cscript на хост-системе x64?
- 19. пользовательское действие не выполняется
- 20. Как проверить, было ли перенаправление на другое действие контроллера?
- 21. Выполняется ли Solr 4.3.1 на Java 8
- 22. Как обфускация выполняется на Java?
- 23. Как проверить, открыт ли файл на Java?
- 24. Как проверить действие обновления?
- 25. C# проверить, выполняется ли работа с копией
- 26. Действие выполняется дважды при отправке
- 27. Какое действие выполняется как сильно типизированный объект
- 28. Как проверить, завершен ли BufferedImage в java?
- 29. Hibernate - как проверить, действительно ли выполняется пакетная вставка
- 30. Программно проверить, объявлено ли действие в AndroidManifest.xml
Очень хорошее решение, так как оно удаляет все возможности пользователя, причиняющего боль, поскольку ваша программа просто отказывается это разрешить. 1+ –