org.lobobrowser.html.test
public class SimpleBrowserFrame extends HtmlPanel implements BrowserFrame
SimpleBrowserFrame
class implements
the BrowserFrame
interface.
It represents a browser frame component.javax.swing.JComponent.AccessibleJComponent
frameSetPanel, htmlBlockPanel
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SimpleBrowserFrame(HtmlRendererContext parentRcontext) |
Modifier and Type | Method and Description |
---|---|
protected HtmlRendererContext |
createHtmlRendererContext(HtmlRendererContext parentRcontext)
Creates the
HtmlRendererContext associated with this browser
frame. |
java.awt.Component |
getComponent()
Gets the component that renders the frame.
|
org.w3c.dom.Document |
getContentDocument()
Gets the content document.
|
HtmlRendererContext |
getHtmlRendererContext()
Gets the
HtmlRendererContext of the frame. |
HtmlRendererContext |
getParentHtmlRendererContext() |
void |
loadURL(java.net.URL url)
Loads a URL in the frame.
|
void |
setDefaultMarginInsets(java.awt.Insets insets)
Sets the default margin insets.
|
void |
setDefaultOverflowX(int overflowX)
Sets the default horizontal overflow.
|
void |
setDefaultOverflowY(int overflowY)
Sets the default vertical overflow.
|
addSelectionChangeListener, clearDocument, copy, createFrameSetPanel, createHtmlBlockPanel, delayedRelayout, expandSelection, getBlockRenderable, getFrameSetPanel, getRootNode, getSelectionNode, getSelectionText, hasSelection, removeSelectionChangeListener, resetSelection, scroll, scrollBy, scrollTo, scrollTo, scrollToElement, setDocument, setHtml, setPreferredWidth
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public SimpleBrowserFrame(HtmlRendererContext parentRcontext)
protected HtmlRendererContext createHtmlRendererContext(HtmlRendererContext parentRcontext)
HtmlRendererContext
associated with this browser
frame. Override to use a specialized instance.parentRcontext
- The parent context.public HtmlRendererContext getHtmlRendererContext()
BrowserFrame
HtmlRendererContext
of the frame.getHtmlRendererContext
in interface BrowserFrame
public java.awt.Component getComponent()
BrowserFrame
HtmlPanel
.getComponent
in interface BrowserFrame
public void loadURL(java.net.URL url)
BrowserFrame
loadURL
in interface BrowserFrame
public org.w3c.dom.Document getContentDocument()
BrowserFrame
getContentDocument
in interface BrowserFrame
public HtmlRendererContext getParentHtmlRendererContext()
public void setDefaultMarginInsets(java.awt.Insets insets)
HtmlPanel
This method has no effect on FRAMESETs.
setDefaultMarginInsets
in interface BrowserFrame
setDefaultMarginInsets
in class HtmlPanel
insets
- The default margin insets.public void setDefaultOverflowX(int overflowX)
HtmlPanel
This method has no effect on FRAMESETs.
setDefaultOverflowX
in interface BrowserFrame
setDefaultOverflowX
in class HtmlPanel
overflowX
- See RenderState
.public void setDefaultOverflowY(int overflowY)
HtmlPanel
This method has no effect on FRAMESETs.
setDefaultOverflowY
in interface BrowserFrame
setDefaultOverflowY
in class HtmlPanel
overflowY
- See RenderState
.