Может ли кто-нибудь объяснить, что такое метод потребления() и его цель, поскольку я не мог найти много полезной информации об этом в сети? (пример может быть лучшим для новичков, таких как я)KeyEvent # потребляют() метод
ответ
Метод consume
отмечает событие как обработанное. Обычно это выполняется из вашего программного кода, когда вы решили действовать на вход, например. когда вы хотите, чтобы текстовый ввод не получал ход клавиши.
Или взять пример, приведенный в Javadocs:
[Метод
consume
] позволяет слушателям и компонентные подклассы «потреблять» событие так, что источник не будет обрабатывать их в умолчанию порядке. Например, потреблениеmousePressed
событий на компонентеButton
предотвратит активациюButton
.
Что произойдет, если я использую ключевое событие в методе keyPressed()? – MinhHoang
Вы имеете в виду ['KeyListener'] (http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyListener.html)? Добавлен какой предмет? –
Предположим, что вы играете в игру FIFA, например, ваша команда Южная Африка играет Россия .в нормальных обстоятельствах, если я маркировка русского игрока и л нажмите клавишу T в случае, он будет вызывать SlideTackle(), раздвижные Tackling функцию на российского игрока.
Но что, если я хочу только сделать возможным, чтобы скользящая снасть могла возникать только тогда, когда она является игроком соперника, только когда я назову метод потребления(), чтобы функция SlidingTackle() не отвечала на нажмите клавишу T, когда противник не близок.
Вот как лучше л понял
- 1. Java-KeyEvent метод не работает
- 2. Метод getKeyCode() не определен для типа KeyEvent
- 3. Объявление KeyEvent
- 4. Персонажи KeyEvent
- 5. Применить KeyEvent к методу
- 6. Javafx getSource() из KeyEvent
- 7. Что заменить KeyEvent?
- 8. Получить KeyEvent из строки
- 9. Сымитированный Android KeyEvent - Фокус
- 10. Android Dialog OnKeyUp (KeyEvent)?
- 11. JavaFX KeyEvent и символы с акцентом
- 12. Как создать KeyEvent
- 13. Как вызвать метод KeyEvent из одного класса в другой?
- 14. Быстрое симулятор Keyevent (Android Shell)
- 15. Capture KeyEvent on RecyclerView Views
- 16. Java KeyEvent и KeyListener
- 17. Ошибка в KeyEvent
- 18. Изменить разделитель на keyevent
- 19. создать подделку KeyEvent
- 20. NavigationDrawer & KeyEvent распространения
- 21. Java Robot Class KeyEvent
- 22. Порядок распространения JavaFX KeyEvent
- 23. Keyevent не работает
- 24. KeyEvent остановить прослушивание JavaFX
- 25. Использование KeyEvent в методе
- 26. Prevent KeyEvent - Keycode Enter
- 27. Java NullPointerException on KeyEvent
- 28. KeyEvents новая переменная KeyEvent?
- 29. KeyEvent не стреляет?
- 30. Android KeyEvent Не регистрируется
http://docs.oracle.com/javase/6/docs/api/java/awt/event/InputEvent.html#consume%28%29 – nhahtdh
Да я не» t знать, как правильно понимать фразу «Потребляет это событие, чтобы он не обрабатывался по умолчанию источником, который его создал». – MinhHoang