2011-01-09 1 views
2

현재 내 머리를 감싸는 데 문제가 있습니다. 좋은 조언을 주거나 고개를 끄덕 거리면 크게 환영 할 것입니다.Java 내에서 HTML을 표시하고 상호 작용하기

  1. 자바 스윙 프로젝트 내에 Google지도를 표시하고 싶습니다 (생각한 HTML 문서 내에서 지정된 URL이됩니다).

  2. 자바 스크립트를 사용하여지도와 통신하고 상호 작용할 수 있고 자바 스윙의 버튼을 통해 삽입 할 수 있기를 원합니다. 예를 들어 '위성', '하이브리드'및 '지구 '를 클릭하면 해당 자바 스크립트 액션이 맵에서 수행됩니다. 자바 스크립트 메소드는 HTML 파일 (예 : 'switchToSatelliteMap') 내에 이미 작성되어있을 것입니다. Java 내에서 호출하는 것이 좋습니다. 어떠한 도움에 미리

감사합니다,

트레.

+0

누구, 제발? – tre

답변

0

나는이 모든 질문에 대한 답변 여부를 알 수없는,하지만 난 당신이 도움이 링크를 찾을 것이라고 생각 :

  1. http://today.java.net/article/2007/10/24/building-maps-your-swing-application-jxmapviewer
  2. http://swinglabs.org/downloads.jsp
  3. GoogleEarth inside Java Swing
  4. Is there a Swing component for Google Maps?
  5. http://code.google.com/p/gameplan/source/browse/trunk/src/org/crazydays/gameplan/map/swing/JMapFrame.java?spec=svn62&r=62

SWT 팬이 더 많아서 브라우저 구성 요소에서 javascript를 실행할 수 있도록 브라우저 컨트롤을 사용했을 것입니다. 그러나 다시 한번 그것의 디자인 선택.

희망이 도움이 될 것입니다.

0

나는 문제의 범위에 완전히 명확하지,하지만 당신은 도움이 스윙 버튼

http://download.oracle.com/javase/7/docs/api/java/awt/event/MouseListener.html

http://download.oracle.com/javase/tutorial/uiswing/events/mouselistener.html

실행하기의 mouseClicked 메소드를 구현에의 MouseListener 인터페이스를 연결 찾을 수 있습니다 필수 Java 스크립트

필요한 경우 mouseClicked 기능 만 있으면 MouseAdapter를 사용할 수 있습니다.