Oracle JEWT API Reference
Release 4.2.31.0.0
B12199-01

oracle.bali.ewt.text
Class MultiLineToolTip

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JToolTip
                          |
                          +--oracle.bali.ewt.text.MultiLineToolTip
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class MultiLineToolTip
extends javax.swing.JToolTip

MultiLineToolTip is an extension of JToolTip that provides support for multiple lines of text, automatically word-wrapped and laid out.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JToolTip
javax.swing.JToolTip.AccessibleJToolTip

Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer

Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent

Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
MultiLineToolTip()
Creates a new MultiLineToolTip

Method Summary
protected MultiLineLabel createMultiLineLabel()
Creates the MultiLineLabel used by this tooltip.
java.util.Locale getLocale()
Override.
java.awt.Dimension getMinimumSize()
Override.
java.awt.Dimension getPreferredSize()
Override.
TextWrapper getTextWrapper()
Returns the TextWrapper used to wrap this tooltip's text.
protected void paintComponent(java.awt.Graphics g)
Paints the component.
void setTextWrapper(TextWrapper wrapper)
Sets the TextWrapper to use when wrapping text.
void setTipText(java.lang.String text)
Override.
void updateUI()
Override.

Methods inherited from class javax.swing.JToolTip
getAccessibleContext, getComponent, getTipText, getUI, getUIClassID, paramString, setComponent

Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree

Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

MultiLineToolTip

public MultiLineToolTip()
Creates a new MultiLineToolTip

Method Detail

setTextWrapper

public void setTextWrapper(TextWrapper wrapper)
Sets the TextWrapper to use when wrapping text. By default, uses a WordWrapper.
Parameters:
newWrapper - The TextWrapper to use to wrap this tooltip.
See Also:

getTextWrapper

public TextWrapper getTextWrapper()
Returns the TextWrapper used to wrap this tooltip's text. By default, uses a WordWrapper.
See Also:
setTextWrapper(oracle.bali.ewt.text.TextWrapper)

updateUI

public void updateUI()
Override.
Overrides:
updateUI in class javax.swing.JToolTip

setTipText

public void setTipText(java.lang.String text)
Override.
Overrides:
setTipText in class javax.swing.JToolTip

getLocale

public java.util.Locale getLocale()
Override.
Overrides:
getLocale in class java.awt.Component

getPreferredSize

public java.awt.Dimension getPreferredSize()
Override.
Overrides:
getPreferredSize in class javax.swing.JComponent

getMinimumSize

public java.awt.Dimension getMinimumSize()
Override.
Overrides:
getMinimumSize in class javax.swing.JComponent

paintComponent

protected void paintComponent(java.awt.Graphics g)
Paints the component.
Overrides:
paintComponent in class javax.swing.JComponent

createMultiLineLabel

protected MultiLineLabel createMultiLineLabel()
Creates the MultiLineLabel used by this tooltip. By default, creates an empty, word-wrapped label.

Oracle JEWT 4.2.31

Copyright © 1998,2004, Oracle. All rights reserved.