現在、JX-Browser を既存のソフトウェアに統合する際に、いくつかの UI の問題に直面しています。
- 問題 1: バックグラウンド メニュー項目が JX-Browser ビューで非表示になっている
- 問題点2:レストアモードでJ-FrameとPanelが分離できる
JX_Browser 6.6バージョンを使用しています。しかし、重要なことは、5.1 バージョンを使用した場合、上記の問題がすべて解消されたことです。
コード サンプル:
public class JXBrowserAdapter extends JPanel
{
private Browser browser;
public JXBrowserAdapter()
{
this.setLayout(new BorderLayout());
initializeBrowserLogin();
initializeBrowser();
}
private void initializeBrowser()
{
BrowserPreferences.setChromiumSwitches( GrowthChartConstants.DISABLE_WEB_SECURITY,
GrowthChartConstants.ALLOW_FILE_ACCESS_PROPERTY);
browser = new Browser();
final BrowserView browserView = new BrowserView(browser);
browser.setDialogHandler(new DefaultDialogHandler(browserView));
browser.setPopupHandler(new DefaultPopupHandler());
this.add(browserView, BorderLayout.CENTER);
}
Java バージョン: 1.6/Windows 7
この問題を理解するのを手伝ってください。