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