net.sf.freecol.client.gui.plaf
Class FreeColToolTipUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ToolTipUI
          extended by javax.swing.plaf.basic.BasicToolTipUI
              extended by net.sf.freecol.client.gui.plaf.FreeColToolTipUI

public class FreeColToolTipUI
extends javax.swing.plaf.basic.BasicToolTipUI

Draw the "background.FreeColToolTip" resource as a tiled background image on tool tip popups.


Field Summary
private static java.awt.font.FontRenderContext frc
           
private static int margin
           
private static int maximumWidth
           
private static FreeColToolTipUI sharedInstance
           
 
Constructor Summary
private FreeColToolTipUI()
           
 
Method Summary
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
 java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
           
 java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
           
 java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
static void setMaximumWidth(int width)
          Describe setMaximumWidth method here.
 
Methods inherited from class javax.swing.plaf.basic.BasicToolTipUI
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
 

Field Detail

sharedInstance

private static FreeColToolTipUI sharedInstance

frc

private static java.awt.font.FontRenderContext frc

margin

private static int margin

maximumWidth

private static int maximumWidth
Constructor Detail

FreeColToolTipUI

private FreeColToolTipUI()
Method Detail

createUI

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

setMaximumWidth

public static void setMaximumWidth(int width)
Describe setMaximumWidth method here.

Parameters:
width - an int value

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.basic.BasicToolTipUI

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
Overrides:
getPreferredSize in class javax.swing.plaf.basic.BasicToolTipUI

getMinimumSize

public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
Overrides:
getMinimumSize in class javax.swing.plaf.basic.BasicToolTipUI

getMaximumSize

public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
Overrides:
getMaximumSize in class javax.swing.plaf.basic.BasicToolTipUI