Eclipse プラグインのコードから呼び出して、 Eclipse の内部ブラウザー ( org.eclipse.swt.browser.Browser )を開こうとしています。
これまでのところ、実際にインスタンスを作成し、URL を「開く」ことができました (セットアップしたリスナーからのログのおかげでわかります)。しかし、何も表示されません。シェルはブラウザの複合親として使用されるため、起動するだけだと思います。
この特定の問題に関するリソースは見つかりませんでした。ほとんどの例のスニペットはプラグインに関するものではありません。
これまでの私のコードは次のとおりです。
final Shell shell = myActiveWorkbenchWindow.getShell();
final Browser browser = new Browser(shell, SWT.NONE);
// set up listener to log the url when loaded
browser.setUrl(getLoginUrl());
では、どうすればブラウザーを (ポップアップとして、または Eclipse ウィンドウに) 表示させることができるでしょうか?