org.lobobrowser.html.test

Class SimpleBrowserFrame

Implemented Interfaces:
BrowserFrame, FrameContext

public class SimpleBrowserFrame
extends HtmlPanel
implements BrowserFrame

The SimpleBrowserFrame class implements the BrowserFrame interface. It represents a browser frame component.
See Also:
HtmlRendererContext.createBrowserFrame()

Constructor Summary

SimpleBrowserFrame(HtmlRendererContext parentRcontext)

Method Summary

protected HtmlRendererContext
createHtmlRendererContext(HtmlRendererContext parentRcontext)
Creates the HtmlRendererContext associated with this browser frame.
Component
getComponent()
Gets the component that renders the frame.
Document
getContentDocument()
Gets the content document.
HtmlRendererContext
getHtmlRendererContext()
Gets the HtmlRendererContext of the frame.
HtmlRendererContext
getParentHtmlRendererContext()
void
loadURL(URL url)
Loads a URL in the frame.

Methods inherited from class org.lobobrowser.html.gui.HtmlPanel

addSelectionChangeListener, clearDocument, copy, createFrameSetPanel, createHtmlBlockPanel, delayedRelayout, expandSelection, getBlockRenderable, getFrameSetPanel, getRootNode, getSelectionNode, getSelectionText, hasSelection, removeSelectionChangeListener, resetSelection, scroll, scrollTo, scrollTo, scrollToElement, setDocument, setHtml, setPreferredWidth

Constructor Details

SimpleBrowserFrame

public SimpleBrowserFrame(HtmlRendererContext parentRcontext)

Method Details

createHtmlRendererContext

protected HtmlRendererContext createHtmlRendererContext(HtmlRendererContext parentRcontext)
Creates the HtmlRendererContext associated with this browser frame. Override to use a specialized instance.
Parameters:
parentRcontext - The parent context.

getComponent

public Component getComponent()
Specified by:
getComponent in interface BrowserFrame

getContentDocument

public Document getContentDocument()
Gets the content document.
Specified by:
getContentDocument in interface BrowserFrame

getHtmlRendererContext

public HtmlRendererContext getHtmlRendererContext()
Gets the HtmlRendererContext of the frame.
Specified by:
getHtmlRendererContext in interface BrowserFrame

getParentHtmlRendererContext

public HtmlRendererContext getParentHtmlRendererContext()

loadURL

public void loadURL(URL url)
Loads a URL in the frame.
Specified by:
loadURL in interface BrowserFrame