我遇到了一个问题,我目前正试图解决这个问题,并且非常感谢任何建议或向好的方向点头。
我想在我的Java Swing项目中显示Google地图,(我认为该地图将是HTML文档中指定的网址。)
我还希望能够使用JavaScript与地图进行通信和交互,通过java swing中的按钮注入等等。例如,我可以使用java按钮'Satellite','Hybrid'和'地图旁边的地球,点击它们会在地图上执行相应的javascript操作。可能已经在HTML文件中创建了JavaScript方法(例如'switchToSatelliteMap'),只需要在Java中调用它们。
提前感谢您的任何帮助,
TRE。
答案 0 :(得分:0)
我不知道这是否能回答你的问题,但我认为你会发现这些链接很有帮助:
我更像是一个SWT粉丝,所以我会使用浏览器控件,因为它允许我在浏览器组件上执行javascript。但它又是一种设计选择。
希望这会有所帮助。
答案 1 :(得分:0)
我对您的问题范围并不完全清楚,但您可能会发现将MouseListener接口附加到您的挥杆按钮很有帮助
http://download.oracle.com/javase/7/docs/api/java/awt/event/MouseListener.html
http://download.oracle.com/javase/tutorial/uiswing/events/mouselistener.html
实现mouseClicked方法以运行所需的java脚本。
此外,如果您只需要mouseClicked功能,则可以使用MouseAdapter。