Class HtmlBrowserPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.adoptopenjdk.icedteaweb.client.parts.browser.HtmlBrowserPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class HtmlBrowserPanel extends JPanel
this class intentionally NOT cache any content, but always load data. Its original use case was to to implement http proxy logging. And there reloads really matters.
See Also:
  • Field Details

  • Constructor Details

    • HtmlBrowserPanel

      public HtmlBrowserPanel(URL url)
    • HtmlBrowserPanel

      public HtmlBrowserPanel(String url)
    • HtmlBrowserPanel

      public HtmlBrowserPanel(URL url, boolean socket)
    • HtmlBrowserPanel

      public HtmlBrowserPanel(String url, boolean socket)
  • Method Details

    • fireDocumentChanged

      private void fireDocumentChanged(String current)
    • fireAddressChanged

      private void fireAddressChanged(String url)
    • fireAddressChanged

      private void fireAddressChanged(URL url)
    • addDocumentChangedListener

      public void addDocumentChangedListener(DocumentChangedListener i)
    • getUrl

      public URL getUrl()
    • loadCatched

      private URL loadCatched(String url)
    • loadCatched

      private URL loadCatched(URL url)
    • load

      private void load(URL url) throws IOException
      Throws:
      IOException
    • crateGui

      private void crateGui()
    • showBySource

      private void showBySource()
    • setUseSocket

      private void setUseSocket(boolean b)
    • isUseSocket

      public boolean isUseSocket()
    • warn

      public static void warn()
    • showStandAloneWindow

      public static void showStandAloneWindow(String url, boolean socket)
    • getCurrentSource

      public String getCurrentSource()
    • gotoUrl

      public void gotoUrl(String text)