com.metamatrix.toolbox.ui.widget.laf
Class LabelLookAndFeel

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.LabelUI
          extended by javax.swing.plaf.basic.BasicLabelUI
              extended by javax.swing.plaf.metal.MetalLabelUI
                  extended by com.metamatrix.toolbox.ui.widget.laf.LabelLookAndFeel
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class LabelLookAndFeel
extends javax.swing.plaf.metal.MetalLabelUI

Sub-classes BasicLabelUI to provide multiple-line text.

Since:
2.0
Version:
3.0
Author:
John P. A. Verhaeg

Field Summary
 
Fields inherited from class javax.swing.plaf.metal.MetalLabelUI
metalLabelUI
 
Fields inherited from class javax.swing.plaf.basic.BasicLabelUI
labelUI
 
Constructor Summary
LabelLookAndFeel()
           
 
Method Summary
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent component)
           
 java.awt.Dimension getPreferredSize(javax.swing.JComponent component)
           
protected  void installDefaults(javax.swing.JLabel label)
           
 void paint(java.awt.Graphics graphic, javax.swing.JComponent component)
           
 
Methods inherited from class javax.swing.plaf.metal.MetalLabelUI
paintDisabledText
 
Methods inherited from class javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installKeyboardActions, installListeners, installUI, layoutCL, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
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
 

Constructor Detail

LabelLookAndFeel

public LabelLookAndFeel()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent component)
Since:
2.0

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent component)
Overrides:
getPreferredSize in class javax.swing.plaf.basic.BasicLabelUI
Since:
2.0

installDefaults

protected void installDefaults(javax.swing.JLabel label)
Overrides:
installDefaults in class javax.swing.plaf.basic.BasicLabelUI
Since:
2.0

paint

public void paint(java.awt.Graphics graphic,
                  javax.swing.JComponent component)
Overrides:
paint in class javax.swing.plaf.basic.BasicLabelUI
Since:
2.0


Copyright © 2009. All Rights Reserved.