1
我在AnyLogic中开发一个需要复杂动态接口的Java程序。这在Java中是非常乏味和不可维护的,但是 - 由于其广泛的与UI相关的库 - 在JavaScript中实现应该相对简单。因此,我试图使用JavaFX的WebBrowser
和WebEngine
将Web视图嵌入到我的Java应用程序中。 I can load a website as per this tutorial.但是,当我在窗口中单击时没有响应:没有链接工作,滚动条不响应,菜单项无法响应。我错过了什么吗?有没有办法将手动点击手动插入网页? (嵌入Web浏览器甚至是一个明智的方式来完成我想要完成的任务?)在AnyLogic应用程序中嵌入JavaScript/HTML
应该正常工作。请提供一个不适合你的网站的链接,或者如果你不能提供链接,你可以提供一个mcve。 – jewelsea
我的工作原理类似,我使用FXML + CSS + JavaScript组合来实现灵活性。您可以从Web服务器加载它们。 – Zsolt
@jewelsea这是很好的知道:我将控制嵌入到AnyLogic中的环境一定会导致我的问题。我正在使用一个将Swing/JavaFX控件封装在自定义类中的系统,因此我的问题必须是将来自自定义类的点击(即使我正在处理点击!)转换为JavaFX组件。我会继续追求这一点,感谢您的意见,并尽我所能更新问题/答案。与此同时,您是否知道如何将鼠标单击到WebEngine/Browser?它可以帮助我缩小我遇到的可能的问题。 –