Oracle JEWT 4.2.10

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.10