![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 57
|
Делаю графический редактор DFD диаграмм ( не CASE средство, просто рисовалка ).
Основные классы - Main, в нем создаются экземпляры классов Toolbar, Canvas ( написанные мною классы), ObjectList Toolbar - панель инструментов Canvas - область рисования ObjectList - список добавленных объектов ( обыкновенный array) как работает - на Canvas по DOUBLE_CLICK добавляю элемент, соответствующий номеру инструмента, так же делаю его push() в ObjectList хочется иметь возможность удалять элемент отовсюду, выбирая его в ObjectList. Т.е. удалять и из ObjectList и его изображение с Canvas есть смутное чувство, что я делаю что-то неверно когда пишу вот так: код добавления нового элемента диаграммы: я так понимаю, когда делаю ObjectList.push(Box) я передаю ссылку на объект Box, но удалить Box, используя эту ссылку не удается |
![]() |
Часовой пояс GMT +4, время: 22:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|