Whole document tree
Java 2 Platform SE v1.3.1: Class JToolTip
javax.swing
Class JToolTip
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JToolTip
All Implemented Interfaces: Accessible , ImageObserver , MenuContainer , Serializable
public class JToolTip extends JComponent implements Accessible
Used to display a "Tip" for a Component. Typically components provide api
to automate the process of using ToolTip
s.
For example, any Swing component can use the JComponent
setToolTipText
method to specify the text
for a standard tooltip. A component that wants to create a custom
ToolTip
display can override JComponent
's createToolTip
method and use a subclass of this class.
For the keyboard keys used by this component in the standard Look and
Feel (L&F) renditions, see the
JToolTip key assignments.
See How to Use Tool Tips
in The Java Tutorial
for further documentation.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is appropriate
for short term storage or RMI between applications running the same
version of Swing. A future release of Swing will provide support for
long term persistence.
See Also: JComponent.setToolTipText(java.lang.String)
,
JComponent.createToolTip()
, Serialized Form
Constructor Summary
JToolTip ()
Creates a tool tip.
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 , getMinimumSize , getNextFocusableComponent , getPreferredSize , 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 , paintComponent , 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 , getLocale , 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
JToolTip
public JToolTip ()
Creates a tool tip.
getUI
public ToolTipUI getUI ()
Returns the L&F object that renders this component.
Returns: the ToolTipUI
object that renders this component
updateUI
public void updateUI ()
Notification from the UIFactory
that the L&F has changed.
Called to replace the UI with the latest version from the
UIFactory
.
Overrides: updateUI
in class JComponent
See Also: JComponent.updateUI()
getUIClassID
public String getUIClassID ()
Returns the name of the L&F class that renders this component.
Overrides: getUIClassID
in class JComponent
Returns: the string "ToolTipUI" See Also: JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
setTipText
public void setTipText (String tipText)
Sets the text to show when the tool tip is displayed.
The string tipText
may be null
.
Parameters: tipText
- the String
to display
getTipText
public String getTipText ()
Returns the text that is shown when the tool tip is displayed.
The returned value may be null
.
Returns: the String
that is displayed
setComponent
public void setComponent (JComponent c)
Specifies the component that the tooltip describes.
The component c
may be null
and will have no effect.
Parameters: c
- the JComponent
being describedSee Also: JComponent.createToolTip()
getComponent
public JComponent getComponent ()
Returns the component the tooltip applies to.
The returned value may be null
.
Returns: the component that the tooltip describes See Also: JComponent.createToolTip()
paramString
protected String paramString ()
Returns a string representation of this JToolTip
.
This method
is intended to be used only for debugging purposes, and the
content and format of the returned string may vary between
implementations. The returned string may be empty but may not
be null
.
Overrides: paramString
in class JComponent
Returns: a string representation of this JToolTip
getAccessibleContext
public AccessibleContext getAccessibleContext ()
Gets the AccessibleContext associated with this JToolTip.
For tool tips, the AccessibleContext takes the form of an
AccessibleJToolTip.
A new AccessibleJToolTip instance is created if necessary.
Specified by: getAccessibleContext
in interface Accessible
Overrides: getAccessibleContext
in class JComponent
Returns: an AccessibleJToolTip that serves as the
AccessibleContext of this JToolTip
Submit a bug or feature For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, California, 94303, U.S.A. All Rights Reserved.