!7 !include once #1016163 // JxBrowser with tabs // TODO? onInternalFrameClosing(r { tabbedPane.disposeAllTabs() }); sclass JavaChrome extends DynModule { transient BrowserContext browserContext; void start { setModuleName("Java Chrome - based on JxBrowser"); jxBrowser_init(); browserContext = new BrowserContext(new BrowserContextParams(f2s(mkdirs(javaxDataDir("Browser Context"))))); } JComponent visualize() { ret swing(func -> JComponent { final TabbedPane tabbedPane = new(browserContext); tabbedPane.addAndSelectTab(TabFactory.createTab(browserContext, "http://BotCompany.de")); ret tabbedPane; }); } }