用SWT或Bridge2Java调用IE怎样?否则你就要忍受难看的HTML显示结果了……

解决方案 »

  1.   

    我没用过这两个东西,怎么做?
    另外,即使难看,我也想看一下,这个你说怎么实现?thank u
    thank u
    thank u
    thank u
    thank u
    thank u
    thank u
      

  2.   

    看看这个吧:
    http://www.codeproject.com/internet/offlinebrowser.asp
      

  3.   

    你可以试试JEditorPane这个组件.JEditorPane browser=new JEditorPane();
    browser.setEditable(false);
    browser.setPage("File:./index.html");
    // 加入连接功能.
    browser.addHyperlinkListener(new HyperlinkListener(){
      public void hyperlinkUpdate(final HyperlinkEvent e){
        if(e.getEventType()==HyperlinkEvent.EventType.ACTIVATED){
          SwingUtilities.invokeLater(new Runnable(){
            public void run(){
              Document doc=browser.getDocument();
              try{
                URL url=e.getURL();
                browser.setPage(url);
              }catch(IOException Ex){
                browser.setDocument(doc);
              }
            }
          });
        }
      }
    });
    请注意这里的"File:./index.html"是访问本地磁盘的主页.注意目录一定要设置正确.至于"Http://..."我就没试过了.以上仅供参考.
      

  4.   

    你的方法确实可以,我实现了,但是我发现它所支持的html属性太有限。我知道IE可以作为一个ActiveX控件,但是我还不知道java中怎样来调用ActiveX控件,就象VB一样。请指教