net.infonode.gui
Class RotatableLabelUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.LabelUI
          extended by javax.swing.plaf.basic.BasicLabelUI
              extended by net.infonode.gui.RotatableLabelUI
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class RotatableLabelUI
extends javax.swing.plaf.basic.BasicLabelUI


Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicLabelUI
labelUI
 
Constructor Summary
RotatableLabelUI(Direction direction)
           
RotatableLabelUI(Direction direction, boolean mirror)
           
 
Method Summary
 Direction getDirection()
           
 boolean isMirror()
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
 void setDirection(Direction direction)
           
 void setMirror(boolean mirror)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicLabelUI
createUI, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, layoutCL, paintDisabledText, 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

RotatableLabelUI

public RotatableLabelUI(Direction direction)

RotatableLabelUI

public RotatableLabelUI(Direction direction,
                        boolean mirror)
Method Detail

getDirection

public Direction getDirection()

setDirection

public void setDirection(Direction direction)

isMirror

public boolean isMirror()

setMirror

public void setMirror(boolean mirror)

paint

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