Я изучаю механизм обработчика событий на javaFX, но я не уверен, что понял его, на самом деле у меня есть небольшое сомнение:
если у меня есть два объекта, у них есть весь необходимый код для обработки события (EventHandler interface ecc ..), который они ПОЛУЧАЮТ в ОДНОМ ЖЕ стеке, вопрос: есть ли способ для 1-го объекта запустить событие (ActionEvent для пример) что будет обрабатываться объектом 2, хотя они принадлежат одной панели?
Потому что для того, что я понимаю о «маршруте событий», это невозможно, по крайней мере, напрямую.
По сути, моя маленькая программа имеет разделенную панель, которая делит экран на две стеки, на левой панели я поместил сетку с кнопкой, каждая из которых имеет функцию, позволяющую рисовать различные фигуры, на правой панели с холстом. .
Моя идея состояла в том, чтобы запустить ActionEvent в setonaction каждой кнопки, реализует EventHandlers на холсте, чтобы захватить событие
с относительным методом управления, и в режиме управления дескрипторами различают, какая кнопка нажата для рисования правильной формы.
Кто-нибудь может мне помочь ? В любом случае, большое спасибо