public class ICEBrowser extends javax.swing.JPanel implements HTMLBrowser, java.beans.PropertyChangeListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, 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, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic void setURL(java.net.URL url)
setURL in interface HTMLBrowserurl - is the URL to be displayedpublic void setURL(java.net.URL url,
boolean waitForRendering)
setURL in interface HTMLBrowserurl - 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 HTMLBrowserpublic java.awt.print.Printable getPrintable(java.net.URL[] urls)
HTMLBrowsergetPrintable in interface HTMLBrowserpublic java.net.URL getURL()
getURL in interface HTMLBrowserpublic void reloadURL()
reloadURL in interface HTMLBrowserpublic boolean isPrintingSupported()
isPrintingSupported in interface HTMLBrowsertrue if printing support;
false otherwise;public void printURL(java.net.URL url)
printURL in interface HTMLBrowserurl - the URL to be printedpublic void printURLs(java.net.URL[] urls)
printURLs in interface HTMLBrowserurls - the URL[] to be printedpublic javax.swing.JPanel getHTMLContainer()
getHTMLContainer in interface HTMLBrowserpublic java.awt.Dimension getCurrentRenderedSize()
getCurrentRenderedSize in interface HTMLBrowserpublic void addURLListener(oracle.help.htmlBrowser.URLListener listener)
addURLListener in interface HTMLBrowserlistener - URLListener to be added.public void removeURLListener(oracle.help.htmlBrowser.URLListener listener)
removeURLListener in interface HTMLBrowserlistener - URLListener to be removed.public void addPopupListener(oracle.help.htmlBrowser.PopupListener listener)
addPopupListener in interface HTMLBrowserlistener - PopupListener to be addedpublic void removePopupListener(oracle.help.htmlBrowser.PopupListener listener)
removePopupListener in interface HTMLBrowserlistener - PopupListener to be removed.public oracle.help.htmlBrowser.FindSupport getFindSupport()
getFindSupport in interface HTMLBrowserpublic void runFindDialog()
runFindDialog in interface HTMLBrowserpublic java.lang.String getCharset()
getCharset in interface HTMLBrowserpublic void setCharset(java.lang.String charset)
setCharset in interface HTMLBrowsercharset - A java supported character encodingpublic java.util.Locale getLocale()
getLocale in interface HTMLBrowsergetLocale in class java.awt.Componentpublic void setLocale(java.util.Locale aLocale)
setLocale in interface HTMLBrowsersetLocale in class java.awt.Componentcharset - A java supported character encodingpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenere - The event for the property changepublic void setDefaultBackground(java.awt.Color bgcolor)
setDefaultBackground in interface HTMLBrowserbgcolor - The new default background colorpublic void setDefaultTextForeground(java.awt.Color textfg)
setDefaultTextForeground in interface HTMLBrowsertextfg - The new default text foreground colorpublic void setDefaultLinkForeground(java.awt.Color linkfg)
setDefaultLinkForeground in interface HTMLBrowserlinkfg - The new default link foreground colorpublic void addProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
addProtocolListener in interface HTMLBrowserlistener - ProtocolListener to be added.public void removeProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
removeProtocolListener in interface HTMLBrowserlistener - Listener to be removed.public boolean canGoBack()
canGoBack in interface HTMLBrowserpublic void goBack()
goBack in interface HTMLBrowserpublic boolean canGoForward()
canGoForward in interface HTMLBrowserpublic void goForward()
goForward in interface HTMLBrowserpublic java.lang.String getSelectedText()
getSelectedText in interface HTMLBrowserpublic void increaseFontSize()
increaseFontSize in interface HTMLBrowserpublic void decreaseFontSize()
decreaseFontSize in interface HTMLBrowserpublic void selectAll()
selectAll in interface HTMLBrowserpublic java.lang.String getCurrentPageTitle()
getCurrentPageTitle in interface HTMLBrowserpublic void dispose()
dispose in interface HTMLBrowser