2012-04-18 1 views
0

JEditorPane에 웹 페이지가 표시되었지만 메시지가 ""이 응용 프로그램이 올바르게 표시되게하려면 JavaScript가 활성화되어 있어야합니다. " 다음은이 응용 프로그램을 올바르게 표시하려면 웹 브라우저의 JavaScript가 활성화되어 있어야합니다.

enter image description here

나를 해결하는 방법을 알려 주시기 바랍니다 코드를

import java.io.IOException; 

import javax.swing.JEditorPane; 
import javax.swing.JFrame; 
import javax.swing.JScrollPane; 

public class EricPage { 

    public EricPage() { 
    } 

    public static void main(String[] args) { 

     JEditorPane jep = new JEditorPane(); 
     jep.setEditable(false); 

     try { 
      jep.setPage("http://corp.netsapiens.com"); 
     } 
     catch (IOException e) { 
      jep.setContentType("text/html"); 
      jep.setText("<html>Could not load Web Site"); 
     } 

     JScrollPane scrollPane = new JScrollPane(jep);  
     JFrame f = new JFrame("Display WebPage"); 
     // Next line requires Java 1.3 
     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     f.getContentPane().add(scrollPane); 
     f.setSize(512, 342); 
     f.show(); 
} 
} 

입니다

+0

* "해결 방법을 알려주십시오."* 귀하의 [마지막 질문] (http://stackoverflow.com/q/10205917/418556)에서이 문제를 다루었다고 생각했습니다! *** JEditorPane은 브라우저가 아니므로 링크 된 코드의 작성자가 암시하는 바입니다! *** –

답변

1

JEditorPane은 기본 HTML 및 CSS (HTML 3.2) 만 렌더링합니다. 자바 스크립트를 지원하지 않습니다. 자세한 내용은 HTMLEditorKit을 참조하십시오.

+0

+1 Html & css <= 3.2 – mKorbel

+0

@mKorbel, 물론 고마워요! – tenorsax

관련 문제