我有一个问题,我目前正在努力解决这个问题,非常感谢任何建议或向好的方向点头。
我想在我的 Java Swing 项目中显示 Google map (我认为该 map 将是在 HTML 文档中指定的 URL)。
我还希望能够使用 JavaScript 与 map 进行通信和交互,通过 java swing 中的按钮注入(inject)等。例如,我可以使用 java 按钮“Satellite”、“Hybrid”和“Earth' 在 map 旁边,单击它们将在 map 上执行相应的 javascript 操作。 JavaScript 方法可能已经在 HTML 文件中创建(例如“switchToSatelliteMap”),只需在 Java 中调用它们即可。
在此先感谢您的任何帮助,
树。
最佳答案
我不知道这是否完全回答了您的问题,但我认为这些链接会对您有所帮助:
- http://today.java.net/article/2007/10/24/building-maps-your-swing-application-jxmapviewer
- http://swinglabs.org/downloads.jsp
- GoogleEarth inside Java Swing
- Is there a Swing component for Google Maps?
- http://code.google.com/p/gameplan/source/browse/trunk/src/org/crazydays/gameplan/map/swing/JMapFrame.java?spec=svn62&r=62
我更喜欢 SWT,所以我会使用浏览器控件,因为它允许我在浏览器组件上执行 javascript。但这又是一种设计选择。
希望这会有所帮助。
关于java - 在 Java 中显示 HTML 并与之交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637213/