/** always open this top component in our special mode, if * no mode for this component is specified yet */ @Override public void open() { // do not open this component if this is dummy browser if (null != browserComponent && browserComponent.getBrowserComponent() == null) { return; } setDisplayName( getDefaultDisplayName() ); // behave like superclass super.open(); }
public void setURLAndOpen( URL url ) { createBrowser(); browserComponent.setURL(url); urlToLoad = null; if( null != browserComponent.getBrowserComponent() ) { open(); requestActive(); } }
Component comp = initData.browser.getBrowserComponent(); if (! (comp instanceof javax.swing.JEditorPane)) return;
private void initBrowser() { add( browserComponent, BorderLayout.CENTER ); // associate with this TopComponent lookup provided by browser (HtmlBrowser.Impl.getLookup) proxyLookup.setLookup(getBrowserLookup()); browserComponent.getBrowserImpl().addPropertyChangeListener (this); // Ensure closed browsers are not stored: if (browserComponent.getBrowserComponent() != null) { putClientProperty("InternalBrowser", Boolean.TRUE); // NOI18N } }