de.grogra.icon
Interface Icon

All Known Subinterfaces:
RenderedIcon
All Known Implementing Classes:
AutoregressiveTexture, Carpenter, ChannelSPD, Checker, ColorMapNode, DiamondSquareTexture, FixedImageAdapter, Graytone, IconImpl, ImageAdapter, ImageMap, Material, Phong, RGBAShader, RGBColor, SpectralLightMapNode, SunSkyLight, SurfaceMap, SyntheticTexture, SyntheticTexture

public interface Icon


Field Summary
static int DEFAULT
           
static int DISABLED
           
 
Method Summary
 java.awt.Rectangle getIconBounds()
           
 IconSource getIconSource()
           
 java.awt.Image getImage()
           
 java.awt.Image getImage(int w, int h)
           
 java.net.URL getImageSource()
           
 boolean isMutable()
           
 void paintIcon(java.awt.Component c, java.awt.Graphics2D g, int x, int y, int w, int h, int state)
           
 void prepareIcon()
           
 

Field Detail

DEFAULT

static final int DEFAULT
See Also:
Constant Field Values

DISABLED

static final int DISABLED
See Also:
Constant Field Values
Method Detail

getIconBounds

java.awt.Rectangle getIconBounds()

getIconSource

IconSource getIconSource()

getImage

java.awt.Image getImage()

getImage

java.awt.Image getImage(int w,
                        int h)

getImageSource

java.net.URL getImageSource()

isMutable

boolean isMutable()

paintIcon

void paintIcon(java.awt.Component c,
               java.awt.Graphics2D g,
               int x,
               int y,
               int w,
               int h,
               int state)

prepareIcon

void prepareIcon()