在 AnyLogic 应用程序中嵌入 JavaScript/HTML

Embedding JavaScript/HTML in AnyLogic application

我正在 AnyLogic 中开发一个 Java 程序,它需要一个复杂的动态界面。这在 Java 中非常乏味且完全无法维护,但是——鉴于其广泛的 UI 相关库——在 JavaScript 中实现起来应该相对简单。因此,我尝试使用 JavaFX 的 WebBrowserWebEngine 将 Web 视图嵌入到我的 Java 应用程序中。 I can load a website as per this tutorial. 但是,当我单击 window 时,没有任何响应:没有链接,滚动条没有响应,菜单项也没有响应。我错过了什么吗?有没有办法手动将点击注入网页? (嵌入网络浏览器是否是实现我想要完成的目标的明智方式?)

我的问题是特定于工具的:我使用的环境 (AnyLogic v7.x) 使用嵌入式 JPanel 来绘制用户通常不会直接访问的形状。虽然形状可以作为形状成功添加到环境中,但它们不会接收正常输入(例如,鼠标输入),除非改为添加到 JPanel 中。 (以这种方式添加它们会带来其自身的复杂性,例如手动管理缩放和平移,但这超出了问题的范围。)