public class ICEBrowser extends javax.swing.JPanel implements HTMLBrowser, java.beans.PropertyChangeListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ICEBrowser()
Creates an instance of ICEBrowser.
|
Modifier and Type | Method and Description |
---|---|
void |
addPopupListener(oracle.help.htmlBrowser.PopupListener listener)
Adds a popup listener.
|
void |
addProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
Adds a ProtocolListener.
|
void |
addURLListener(oracle.help.htmlBrowser.URLListener listener)
Adds a url listener.
|
boolean |
canGoBack()
Determines whether it is possible to move backward
|
boolean |
canGoForward()
Determines whether it is possible to move forward in the stack.
|
void |
clear()
Instructs the HTMLBrowser to clear the display of any loaded HTML
|
void |
decreaseFontSize()
Decreases the font size used by the TopicDisplay
|
void |
dispose()
Disposes HTMLBrowser resources
|
java.lang.String |
getCharset()
Gets the HTML character encoding.
|
java.lang.String |
getCurrentPageTitle()
Returns the title of the page currently viewed in the browser
|
java.awt.Dimension |
getCurrentRenderedSize()
Returns the size of the rendered document.
|
oracle.help.htmlBrowser.FindSupport |
getFindSupport()
Returns the FindSupport implementation for this
HTMLBrowser implementation (or null if the browser
does not support this feature)
|
javax.swing.JPanel |
getHTMLContainer()
Returns an LWContainer containing the HTMLBrowser
if possible, null otherwise.
|
java.util.Locale |
getLocale()
Gets the Locale set on the HTMLBrowser.
|
java.awt.print.Printable |
getPrintable(java.net.URL[] urls)
Get the printable to be printed for the specified URLs
|
java.lang.String |
getSelectedText()
Gets the text highlighted in the TopicDisplay
|
java.net.URL |
getURL()
Gets the current Url.
|
void |
goBack()
Goes back
|
void |
goForward()
Goes forward in the stack.
|
void |
increaseFontSize()
Increases the font size used by the TopicDisplay
|
boolean |
isPrintingSupported()
Determines if printing is supported;
|
void |
printURL(java.net.URL url)
Print the HTML page at the given URL
|
void |
printURLs(java.net.URL[] urls)
Prints the HTML pages given (in book form if possible)
|
void |
propertyChange(java.beans.PropertyChangeEvent e)
PropertyChangeListener implementation to dispatch ChangeUrl events.
|
void |
reloadURL()
Reloads the current document.
|
void |
removePopupListener(oracle.help.htmlBrowser.PopupListener listener)
Removes a popup listener.
|
void |
removeProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
Removes a ProtocolListener.
|
void |
removeURLListener(oracle.help.htmlBrowser.URLListener listener)
Removes a url listener.
|
void |
runFindDialog()
Runs the FindDialog via CTRL-F and Tools|Find menu seaches.
|
void |
selectAll()
Selects all the text in the browser window
|
void |
setCharset(java.lang.String charset)
Sets the character encoding to be used when loading URLs.
|
void |
setDefaultBackground(java.awt.Color bgcolor)
Sets the default background color for HTML pages.
|
void |
setDefaultLinkForeground(java.awt.Color linkfg)
Sets the default foreground color for links on HTML pages.
|
void |
setDefaultTextForeground(java.awt.Color textfg)
Sets the default foreground color for plain text on HTML pages.
|
void |
setLocale(java.util.Locale aLocale)
Sets the Locale on the HTMLBrowser, if possible.
|
void |
setURL(java.net.URL url)
Sets the ICEBrowser URL to be the specified URL.
|
void |
setURL(java.net.URL url,
boolean waitForRendering)
Sets the HTMLBrowser URL to the specified URL.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
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, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void setURL(java.net.URL url)
setURL
in interface HTMLBrowser
url
- is the URL to be displayedpublic void setURL(java.net.URL url, boolean waitForRendering)
setURL
in interface HTMLBrowser
url
- is the URL to be displayedwaitForRendering
- if true the page will be rendered
synchronously (if the underlying browser permits).public void clear()
clear
in interface HTMLBrowser
public java.awt.print.Printable getPrintable(java.net.URL[] urls)
HTMLBrowser
getPrintable
in interface HTMLBrowser
public java.net.URL getURL()
getURL
in interface HTMLBrowser
public void reloadURL()
reloadURL
in interface HTMLBrowser
public boolean isPrintingSupported()
isPrintingSupported
in interface HTMLBrowser
true
if printing support;
false
otherwise;public void printURL(java.net.URL url)
printURL
in interface HTMLBrowser
url
- the URL to be printedpublic void printURLs(java.net.URL[] urls)
printURLs
in interface HTMLBrowser
urls
- the URL[] to be printedpublic javax.swing.JPanel getHTMLContainer()
getHTMLContainer
in interface HTMLBrowser
public java.awt.Dimension getCurrentRenderedSize()
getCurrentRenderedSize
in interface HTMLBrowser
public void addURLListener(oracle.help.htmlBrowser.URLListener listener)
addURLListener
in interface HTMLBrowser
listener
- URLListener to be added.public void removeURLListener(oracle.help.htmlBrowser.URLListener listener)
removeURLListener
in interface HTMLBrowser
listener
- URLListener to be removed.public void addPopupListener(oracle.help.htmlBrowser.PopupListener listener)
addPopupListener
in interface HTMLBrowser
listener
- PopupListener to be addedpublic void removePopupListener(oracle.help.htmlBrowser.PopupListener listener)
removePopupListener
in interface HTMLBrowser
listener
- PopupListener to be removed.public oracle.help.htmlBrowser.FindSupport getFindSupport()
getFindSupport
in interface HTMLBrowser
public void runFindDialog()
runFindDialog
in interface HTMLBrowser
public java.lang.String getCharset()
getCharset
in interface HTMLBrowser
public void setCharset(java.lang.String charset)
setCharset
in interface HTMLBrowser
charset
- A java supported character encodingpublic java.util.Locale getLocale()
getLocale
in interface HTMLBrowser
getLocale
in class java.awt.Component
public void setLocale(java.util.Locale aLocale)
setLocale
in interface HTMLBrowser
setLocale
in class java.awt.Component
charset
- A java supported character encodingpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange
in interface java.beans.PropertyChangeListener
e
- The event for the property changepublic void setDefaultBackground(java.awt.Color bgcolor)
setDefaultBackground
in interface HTMLBrowser
bgcolor
- The new default background colorpublic void setDefaultTextForeground(java.awt.Color textfg)
setDefaultTextForeground
in interface HTMLBrowser
textfg
- The new default text foreground colorpublic void setDefaultLinkForeground(java.awt.Color linkfg)
setDefaultLinkForeground
in interface HTMLBrowser
linkfg
- The new default link foreground colorpublic void addProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
addProtocolListener
in interface HTMLBrowser
listener
- ProtocolListener to be added.public void removeProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
removeProtocolListener
in interface HTMLBrowser
listener
- Listener to be removed.public boolean canGoBack()
canGoBack
in interface HTMLBrowser
public void goBack()
goBack
in interface HTMLBrowser
public boolean canGoForward()
canGoForward
in interface HTMLBrowser
public void goForward()
goForward
in interface HTMLBrowser
public java.lang.String getSelectedText()
getSelectedText
in interface HTMLBrowser
public void increaseFontSize()
increaseFontSize
in interface HTMLBrowser
public void decreaseFontSize()
decreaseFontSize
in interface HTMLBrowser
public void selectAll()
selectAll
in interface HTMLBrowser
public java.lang.String getCurrentPageTitle()
getCurrentPageTitle
in interface HTMLBrowser
public void dispose()
dispose
in interface HTMLBrowser