2017-02-03 2 views
0

Java 프로젝트에서 Swing JxBrowser를 사용했습니다.현재 탭에서 새 페이지 열기

페이지의 요소를 클릭하면 새 프레임이 새 페이지가로드되는 위치를 표시합니다.

새 프레임을 만들지 않고 현재 탭에 페이지를로드하고 싶습니다.

데모 앱 소스 (버전 6.12)를 JxBrowser page에서 사용했습니다.

브라우저 요소에서 PopupHandler를 사용하는 것 같습니다.

+1

코드에 대한 링크를 게시하거나 질문에 추가 할 수 있습니까? – Titulum

+0

나는 편집하고 링크를 넣어 :) – ACz

+1

질문을 해결했지만 코드에 링크를 게시하지 말고 대신 [mcve] 양식의 질문에 게시하십시오. @ Titulum은 코드에 대한 링크를 권장하지 않으며, OP는 질문에 그것을 게시해야합니다. OP 여기에 코드를 올려주세요. – Frakcool

답변

1

그것은 생각 나는대로 쉬웠다

를 해결했다.

browser.setPopupHandler(new PopupHandler() { 
     @Override 
     public PopupContainer handlePopup(PopupParams popupParams) { 
      browser.loadURL(popupParams.getURL()); 

      return null; 
     } 
    });