Возможно ли динамическое создание объектов или их изменение во время выполнения? Например, при нажатии кнопки другая кнопка создала или изменила количество линий дороги? Когда я пишу этот код для кнопки действий, в время выполненияAnyLogic - динамически создавать объекты во время моделирования
road123.setBackwardLanesCount(3);
Я получаю ошибку ниже:
корня: road123: элемент разметки уже инициированного и не может быть modified.Please использования конструктор без аргументов, выполнить настройку и, наконец, вызвать initialize() .function
Вы могли бы предоставить немного больше информации о своем коде? какой класс obj является дорогой123? как вы пытаетесь добавить/удалить кнопку/линии? –
road123 является дорожным объектом. –
хорошо создать объект в коде, а затем добавить динамически в GUI. Вы должны добавить его в любой логический механизм выполнения. Самый простой способ - создать нужные вам объекты, а затем скрыть те, которые вам не нужны, с помощью кнопки button.setvisible (false). Если, однако, это не так и вариант. Мой лучший совет - создать botton, а затем посмотреть в любом логическом коде для основного, чтобы увидеть, как он создается и добавляется. –