APIdia Launch Partner
Top Description Fields Constructors Methods
javax.swing.plaf.nimbus

pack-priv abstract Class ShadowEffect

extends Effect
Class Inheritance
Known Direct Subclasses
javax.swing.plaf.nimbus.DropShadowEffect, javax.swing.plaf.nimbus.InnerShadowEffect
Imports
java.awt.Color

ShadowEffect - base class with all the standard properties for shadow effects
Author
Created by Jasper Potts (Jun 18, 2007)

Field Summary

Modifier and TypeField and Description
protected int
angle

Angle in degrees between 0-360

protected Color
protected int
distance

Distance in pixels

protected float
opacity

Opacity a float 0-1 for percentage

protected int
size

Size in pixels

protected int
spread

The shadow spread between 0-100 %

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv int
pack-priv Color
pack-priv int
pack-priv float
getOpacity()

Implements abstract javax.swing.plaf.nimbus.Effect.getOpacity.

Get the opacity to use to paint the result effected image if the EffectType is UNDER or OVER.

pack-priv int
pack-priv int
pack-priv void
setAngle(int angle)

pack-priv void
setColor(Color color)

pack-priv void
setDistance(int distance)

pack-priv void
setOpacity(float opacity)

pack-priv void
setSize(int size)

pack-priv void
setSpread(int spread)

Inherited from javax.swing.plaf.nimbus.Effect:
applyEffectgetArrayCachegetEffectType

Field Detail

angleback to summary
protected int angle

Angle in degrees between 0-360

colorback to summary
protected Color color
distanceback to summary
protected int distance

Distance in pixels

opacityback to summary
protected float opacity

Opacity a float 0-1 for percentage

sizeback to summary
protected int size

Size in pixels

spreadback to summary
protected int spread

The shadow spread between 0-100 %

Constructor Detail

ShadowEffectback to summary
pack-priv ShadowEffect()

Method Detail

getAngleback to summary
pack-priv int getAngle()
getColorback to summary
pack-priv Color getColor()
getDistanceback to summary
pack-priv int getDistance()
getOpacityback to summary
pack-priv float getOpacity()

Implements abstract javax.swing.plaf.nimbus.Effect.getOpacity.

Doc from javax.swing.plaf.nimbus.Effect.getOpacity.

Get the opacity to use to paint the result effected image if the EffectType is UNDER or OVER.

getSizeback to summary
pack-priv int getSize()
getSpreadback to summary
pack-priv int getSpread()
setAngleback to summary
pack-priv void setAngle(int angle)
setColorback to summary
pack-priv void setColor(Color color)
setDistanceback to summary
pack-priv void setDistance(int distance)
setOpacityback to summary
pack-priv void setOpacity(float opacity)
setSizeback to summary
pack-priv void setSize(int size)
setSpreadback to summary
pack-priv void setSpread(int spread)