org.emboss.jemboss.gui.form
Class MultiLineToolTipUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.ToolTipUI
          extended byorg.emboss.jemboss.gui.form.MultiLineToolTipUI

public class MultiLineToolTipUI
extends javax.swing.plaf.ToolTipUI

UI for multiple line tooltips


Nested Class Summary
private  class MultiLineToolTipUI.MyToolTip
          Use this to getFontMetrics
 
Field Summary
(package private)  int accelerator_offset
           
(package private) static boolean DISPLAY_ACCELERATOR
           
(package private) static boolean displayAccelerator
           
(package private)  java.awt.Graphics g
           
(package private)  int inset
           
(package private) static MultiLineToolTipUI SINGLETON
           
 
Constructor Summary
private MultiLineToolTipUI()
           
 
Method Summary
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
 java.lang.String getAcceleratorString(javax.swing.JToolTip tip)
           
 java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
           
 java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
           
 java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
           
static void initialize()
           
 void installUI(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
static void setDisplayAcceleratorKey(boolean val)
           
 void uninstallUI(javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLETON

static MultiLineToolTipUI SINGLETON

DISPLAY_ACCELERATOR

static boolean DISPLAY_ACCELERATOR

displayAccelerator

static boolean displayAccelerator

accelerator_offset

int accelerator_offset

inset

int inset

g

java.awt.Graphics g
Constructor Detail

MultiLineToolTipUI

private MultiLineToolTipUI()
Method Detail

initialize

public static void initialize()

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)

installUI

public void installUI(javax.swing.JComponent c)

uninstallUI

public void uninstallUI(javax.swing.JComponent c)

setDisplayAcceleratorKey

public static void setDisplayAcceleratorKey(boolean val)

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)

getMinimumSize

public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)

getMaximumSize

public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)

getAcceleratorString

public java.lang.String getAcceleratorString(javax.swing.JToolTip tip)