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, 2016, Oracle. All rights reserved.