我正在使用下面的代码尝试打开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();
}
}