首页 > 解决方案 > 将代理群体移动到顶层

问题描述

我正在使用 java 动态创建一组代理。在这样做的同时,我还创建了几个其他形状,它们部分重叠。我已经了解到,在运行时无法更改形状的堆叠顺序。这很容易通过更改代码中的创建顺序来解决。

不知何故,这对代理群体不起作用。我如何创建代理:

WindTurbine WT = add_windTurbines();
WT.setXY(posX,  posY); 

这个人口部分隐藏在其他形状下。有没有办法把它带到前面?

这是简化为所有必要部分的模型。管道在 2D 视图中覆盖风力涡轮机。管道应位于涡轮机下方。通过使用复制和使用“启动时:”窗口中的代码来创建涡轮机。

型号 ZIP

标签: javasimulationanylogic

解决方案


这应该有效:

转到您的主要人口,单击代表您的代理的形状,右键单击,然后选择带到前面。

叉车的例子

如果您的人口未在 main 中定义,因为它是代理类型,我认为您应该创建人口并在流程图源中将代理添加到自定义人口(如果您使用的是处理库或离散事件)..不确定所有这些步骤是必要的,但请尝试一下。


推荐阅读