日期:2014-05-20 浏览次数:20880 次
    public void oneByOneOpenSys() {
        if (allUrls.size() > 0) {
            NativeInterface.initialize();
            NativeInterface.open();
            String url = allUrls.get(0).toString();
            plBrowser.removeAll();
            JPanel webBrowserPanel = new JPanel(new BorderLayout()); 
            webBrowserPanel.setBorder(BorderFactory.createTitledBorder("KR-Browser"));  
            JWebBrowser webBrowser = new JWebBrowser();
            webBrowser.setBarsVisible(false);
            webBrowser.setButtonBarVisible(false);
            webBrowser.setDefaultPopupMenuRegistered(false);
            webBrowser.navigate(url);
            webBrowserPanel.add(webBrowser);
            plBrowser.add(webBrowserPanel);
            webBrowser.addWebBrowserListener(new WebBrowserAdapter() {
                @Override
                public void loadingProgressChanged(WebBrowserEvent e) {
                    if (e.getWebBrowser().getLoadingProgress() == 100) {
                        // int position = webBrowser.getHTMLContent().indexOf("找不到服务器");
                        allUrls.remove(0);
                        
                        oneByOneOpenSys();
                    }
                }
            });
        }
    }