2013-06-21 5 views
0

조치로 페이지로 리디렉션 그것?어떻게이 같은 메뉴를 하바

코드 아래 애플릿 사용
+0

가능한 중복 (나는 here의 코드 수) [자바 버튼으로 브라우저에서 링크 열기를?] (http://stackoverflow.com/questions/10967451/open-a-link-in-java-button) – Vulcan

+0

데스크톱 응용 프로그램은 아니지만 JApplet 메뉴입니다.이 경우 어떻게해야합니까? – user1570194

+0

다음 번 질문에 완전히 다른 접근법이 필요하다는 것을 꼭 명심하십시오. – Vulcan

답변

0
Desktop myDesktop=Desktop.getDesktop() 

public void menuSelected(MenuEvent e) { 
     myDesktop.browse(uri); 
    } 

String link = "http://www."+source.getLabel()+".com"; 
     try { 
     AppletContext a = getAppletContext(); 
     URL url = new URL(link); 
     a.showDocument(url,"_blank"); 
     } 
+0

데스크톱 응용 프로그램이 아니지만 JApplet 메뉴입니다.이 경우 어떻게 할 수 있습니까? 또한, 리디렉션 URL을 열려면 현재 URL을 싶습니다 – user1570194

+0

그 중 하나도 작동하지 않습니다. 내가 제안한대로 아래 코드를 작성했지만 포럼을 클릭하면 아무 것도 나타나지 않습니다. 출력에 "Forum Clicked"가 표시되고 예외 오류 메시지가 표시되지만 리디렉션이 표시되지 않습니다. System.out.println ("Forum clicksed"); panel.removeAll(); String link = "http://www.google.com"; 시도 { AppletContext a = getAppletContext(); URL url = 새 URL (링크); a.showDocument (url, "_ blank"); } catch (예외 오류) { System.out.println ("URL을 열지 않음"); } – user1570194

+0

지금은 작동하지만 같은 탭에서 열지는 않지만 팝업처럼 열립니다. – user1570194