@daniil14056

Как в java реализовать делегирование событий, как в JavaScript?

У меня есть JPanel, а в ней содержаться 100 панелей. Как мне поставить Обработчик событий на корневую панель, так что бы определить на какой именно дочерней панели произошло событие MouseEvent. Тут либо координаты высчитывать, либо ко всем 100 а то и 1000 подключать обработчики, это же самоубийство. В JSможно через event вытащить элемент всплытия события. А в Java event.getSource() на обработчик ссылается вроде как, магической console.log все же нет что бы сразу понять что за объект.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы