Skip navigation links
oracle.javatools.ui.plaf
Class WordWrappingToolTipUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ToolTipUI
javax.swing.plaf.basic.BasicToolTipUI
oracle.javatools.ui.plaf.WordWrappingToolTipUI
-
public final class WordWrappingToolTipUI
- extends javax.swing.plaf.basic.BasicToolTipUI
An implementation of ToolTipUI that adds support for automatic word wrapping.
The wrapping behavior is disabled for any tooltip which has HTML text. It may also be disabled for a specific tooltip instance by calling disableWordWrapping(JToolTip)
. You can disable wrapping for the tooltips for a given component by overriding the JComponent.createToolTip()
method like so:
JButton b = new JButton() {
public JToolTip createToolTip() {
JToolTip tip = new JToolTip();
WordWrappingToolTipUI.disableWordWrapping( tip );
return tip;
}
};
- Since:
- 11.1.1.0.0
Method Summary |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
|
static void |
disableWordWrapping(javax.swing.JToolTip tip)
Disables word wrapping for the specified JToolTip instance. |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
|
void |
paint(java.awt.Graphics g, javax.swing.JComponent c)
|
Methods inherited from class javax.swing.plaf.basic.BasicToolTipUI |
getMaximumSize, getMinimumSize, installDefaults, installListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WordWrappingToolTipUI
public WordWrappingToolTipUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
disableWordWrapping
public static void disableWordWrapping(javax.swing.JToolTip tip)
- Disables word wrapping for the specified JToolTip instance.
-
- Parameters:
tip
- a tool tip to disable wrapping for.
- Throws:
java.lang.NullPointerException
- if tip is null.
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
-
- Overrides:
getPreferredSize
in class javax.swing.plaf.basic.BasicToolTipUI
paint
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
-
- Overrides:
paint
in class javax.swing.plaf.basic.BasicToolTipUI
Skip navigation links
Copyright © 1997, 2012, Oracle. All rights reserved.