Package org.lobobrowser.html.test
Class SimpleBrowserFrame
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.lobobrowser.html.gui.HtmlPanel
org.lobobrowser.html.test.SimpleBrowserFrame
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,BrowserFrame
,FrameContext
The
SimpleBrowserFrame
class implements
the BrowserFrame
interface.
It represents a browser frame component.-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields inherited from class org.lobobrowser.html.gui.HtmlPanel
frameSetPanel, htmlBlockPanel
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HtmlRendererContext
createHtmlRendererContext
(HtmlRendererContext parentRcontext) Creates theHtmlRendererContext
associated with this browser frame.Gets the component that renders the frame.Gets the content document.Gets theHtmlRendererContext
of the frame.void
Loads a URL in the frame.void
setDefaultMarginInsets
(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.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, scrollBy, scrollTo, scrollTo, scrollToElement, setDocument, setHtml, setPreferredWidth
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
Methods inherited from class java.awt.Container
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
Methods inherited from class java.awt.Component
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, getAccessibleContext, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
SimpleBrowserFrame
-
-
Method Details
-
createHtmlRendererContext
Creates theHtmlRendererContext
associated with this browser frame. Override to use a specialized instance.- Parameters:
parentRcontext
- The parent context.
-
getHtmlRendererContext
Description copied from interface:BrowserFrame
Gets theHtmlRendererContext
of the frame.- Specified by:
getHtmlRendererContext
in interfaceBrowserFrame
-
getComponent
Description copied from interface:BrowserFrame
Gets the component that renders the frame. This can be aHtmlPanel
.- Specified by:
getComponent
in interfaceBrowserFrame
-
loadURL
Description copied from interface:BrowserFrame
Loads a URL in the frame.- Specified by:
loadURL
in interfaceBrowserFrame
-
getContentDocument
Description copied from interface:BrowserFrame
Gets the content document.- Specified by:
getContentDocument
in interfaceBrowserFrame
-
getParentHtmlRendererContext
-
setDefaultMarginInsets
Description copied from class:HtmlPanel
Sets the default margin insets. Note that in the root block, the margin behaves like padding.This method has no effect on FRAMESETs.
- Specified by:
setDefaultMarginInsets
in interfaceBrowserFrame
- Overrides:
setDefaultMarginInsets
in classHtmlPanel
- Parameters:
insets
- The default margin insets.
-
setDefaultOverflowX
public void setDefaultOverflowX(int overflowX) Description copied from class:HtmlPanel
Sets the default horizontal overflow.This method has no effect on FRAMESETs.
- Specified by:
setDefaultOverflowX
in interfaceBrowserFrame
- Overrides:
setDefaultOverflowX
in classHtmlPanel
- Parameters:
overflowX
- SeeRenderState
.
-
setDefaultOverflowY
public void setDefaultOverflowY(int overflowY) Description copied from class:HtmlPanel
Sets the default vertical overflow.This method has no effect on FRAMESETs.
- Specified by:
setDefaultOverflowY
in interfaceBrowserFrame
- Overrides:
setDefaultOverflowY
in classHtmlPanel
- Parameters:
overflowY
- SeeRenderState
.
-