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
private  Direction direction
           
private  boolean mirror
           
private static java.awt.Rectangle paintIconR
           
private static java.awt.Rectangle paintTextR
           
private static java.awt.Rectangle paintViewR
           
 
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
 

Field Detail

paintIconR

private static java.awt.Rectangle paintIconR

paintTextR

private static java.awt.Rectangle paintTextR

paintViewR

private static java.awt.Rectangle paintViewR

direction

private Direction direction

mirror

private boolean mirror
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