在Java中显示HTML并与之交互

在Java中显示HTML并与之交互,java,javascript,html,maps,Java,Javascript,Html,Maps,我有一个问题,我目前正在努力想办法解决,如果你能给我一个好的建议或点头,我将不胜感激 我想在我的JavaSwing项目中显示一个Google地图,该地图将是一个HTML文档中指定的URL 我还希望能够使用JavaScript与地图进行通信和交互,通过JavaSwing中的按钮进行注入。例如,我可以在地图旁边设置java按钮“卫星”、“混合”和“地球”,单击它们将在地图上执行相应的JavaScript操作。JavaScript方法可能已经在HTML文件中创建,比如“switchToSatellit

我有一个问题,我目前正在努力想办法解决,如果你能给我一个好的建议或点头,我将不胜感激

我想在我的JavaSwing项目中显示一个Google地图,该地图将是一个HTML文档中指定的URL

我还希望能够使用JavaScript与地图进行通信和交互,通过JavaSwing中的按钮进行注入。例如,我可以在地图旁边设置java按钮“卫星”、“混合”和“地球”,单击它们将在地图上执行相应的JavaScript操作。JavaScript方法可能已经在HTML文件中创建,比如“switchToSatelliteMap”,只需在Java中调用它们即可

提前感谢您的任何帮助


特雷

我不知道这是否回答了你的问题,但我想你会发现这些链接很有用:

我更喜欢SWT,所以我会使用浏览器控件,因为它允许我在浏览器组件上执行javascript。但这也是一种设计选择


希望这会有所帮助。

我不知道这是否能回答您的问题,但我想您会发现这些链接很有帮助:

我更喜欢SWT,所以我会使用浏览器控件,因为它允许我在浏览器组件上执行javascript。但这也是一种设计选择


希望这会有所帮助。

我不完全清楚您的问题的范围,但您可能会发现在swing按钮上附加MouseStener界面很有帮助

实现mouseClicked方法以运行所需的java脚本


此外,如果您只需要鼠标点击功能,您可以使用MouseAdapter。

我不完全清楚您的问题的范围,但您可能会发现将MouseStener接口连接到swing按钮会有所帮助

实现mouseClicked方法以运行所需的java脚本

此外,如果您只需要鼠标点击功能,您可以使用MouseAdapter