使用Eclipse的内部浏览器

时间:2017-07-14 07:20:17

标签: java eclipse

我正在使用下面的代码尝试打开Eclipse的内部浏览器。但是,它显示为一个单独的窗口。有没有办法让它在UI中显示为窗口或不分开?

    Display display = Display.getCurrent();
    final Shell shell = new Shell(display, SWT.SHELL_TRIM);
    shell.setLayout(new FillLayout());
    Browser browser = new Browser(shell, SWT.NONE);
    browser.addTitleListener(new TitleListener() {
        public void changed(TitleEvent event) {
            shell.setText(event.title);
        }
    });
    browser.setBounds(0, 0, 600, 400);
    shell.pack();
    shell.open();
    browser.setUrl("http://google.com");

    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }

0 个答案:

没有答案