如何将元素从外部 java 库导入到 AnyLogic 工作区(调色板)?

How to import elements from an external java library to AnyLogic workspace (palette)?

在eclipse中我们可以将jar文件的元素导入到palette中,并在设计GUI时使用它们。我想知道我们是否可以在 AnyLogic 中做同样的事情?

我已将 java 库(例如 JCalendar)添加到我的模型的依赖项中。我尝试使用调色板视图中的 "Manage Libraries" 选项将其添加为库对象 class。当我添加 Jar 文件时,出现此错误:

打开库时出错: 库格式无效。缺少库说明。

有没有办法解决这个错误? 如果没有,我如何在我的模型中使用外部库元素?如何知道使用控件调色板的哪个元素来获取数据?

A​​nyLogic 库只能是您使用 AnyLogic 创建的库。

对于您的情况,创建一个新模型和空代理 class。将 JCalendar 实例拖入新代理 class。

然后,你可以把它变成一个AnyLogic库,如下所示:

在您的真实模型中,您现在可以通过 "manage libraries" 添加库并拖放您的对象。

也请检查这方面的帮助,您可以使用自己的库做一些巧妙的技巧。