Можно ли расширить функциональные возможности графических объектов посредством наследования?

Я расширил функциональность строкового объекта, используя класс, который принимает дескриптор строки в качестве входного аргумента для своего конструктора. Затем этот класс создает прослушиватель WindowMouseMotion для обнаружения наведения мыши на строку, которая выделяет строку и отображает панель, содержащую элементы управления для установки некоторых свойств строки / данных. Это работает хорошо.

Теперь я пытаюсь заставить этот класс обнаруживать удаляемую строку и реагировать на нее, прослушивая событие строки ObjectBeingDestroyed . Мой вопрос в том, является ли связывание этого класса с объектом линии путем сохранения дескриптора линии лучшим решением или , возможно ли расширить класс линии, унаследовав от него? Я просмотрел документацию MATLAB и поискал в Интернете, но не могу найти окончательной информации о наследовании от графических классов.

11
задан b3. 30 May 2011 в 19:08
поделиться