org.diylc.components
Class AbstractTransparentComponent<T>

java.lang.Object
  extended by org.diylc.components.AbstractComponent<T>
      extended by org.diylc.components.AbstractTransparentComponent<T>
All Implemented Interfaces:
java.io.Serializable, IDIYComponent<T>
Direct Known Subclasses:
AbstractCurvedComponent, AbstractLeadedComponent

public abstract class AbstractTransparentComponent<T>
extends AbstractComponent<T>

See Also:
Serialized Form

Field Summary
static byte MAX_ALPHA
           
 
Fields inherited from class org.diylc.components.AbstractComponent
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR
 
Fields inherited from interface org.diylc.core.IDIYComponent
BOARD, CHASSIS, COMPONENT, TEXT, TRACE
 
Constructor Summary
AbstractTransparentComponent()
           
 
Method Summary
 java.lang.Byte getAlpha()
           
 void setAlpha(java.lang.Byte alpha)
           
 
Methods inherited from class org.diylc.components.AbstractComponent
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.diylc.core.IDIYComponent
draw, drawIcon, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getValue, isControlPointSticky, setControlPoint, setValue
 

Field Detail

MAX_ALPHA

public static byte MAX_ALPHA
Constructor Detail

AbstractTransparentComponent

public AbstractTransparentComponent()
Method Detail

getAlpha

public java.lang.Byte getAlpha()

setAlpha

public void setAlpha(java.lang.Byte alpha)