public class CCFIcon extends CCFNode
| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_2BIT |
static int |
MODE_32BIT |
static int |
MODE_8BIT |
TEXT_CENTER, TEXT_LEFT, TEXT_RIGHT| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
static CCFIcon |
composite(CCFIcon src,
CCFIcon dst) |
void |
convertToColor() |
void |
convertToGray() |
static CCFIcon |
create(byte[] data,
int mode)
Create a CCFIcon from a byte array containing a GIF, JPG or PNG image.
|
static CCFIcon |
create(java.awt.Image image,
int mode)
Create a CCFIcon from an AWT Image.
|
static CCFIcon |
create(java.io.InputStream stream,
int mode)
Create a CCFIcon from a stream containing a GIF, JPG or PNG image.
|
static CCFIcon |
create(java.lang.String file,
int mode)
Create a CCFIcon from a file containing a GIF PNG or JPG image.
|
javax.swing.Icon |
getIcon(java.awt.Component c) |
java.awt.Dimension |
getSize()
Return the dimensions of this Icon.
|
boolean |
isBW() |
boolean |
isColor() |
boolean |
isCompressed() |
boolean |
isCompressible() |
boolean |
isFullColor() |
boolean |
isGray() |
void |
saveGIF(java.io.OutputStream stream)
Save Icon as a GIF image to a stream.
|
void |
saveGIF(java.lang.String file)
Save Icon as a GIF image to a file.
|
void |
setCompressed(boolean c) |
java.lang.String |
toString() |
getHeader, getParent, getParentDevice, getParentPanelpublic static final int MODE_2BIT
public static final int MODE_8BIT
public static final int MODE_32BIT
public static CCFIcon create(java.lang.String file, int mode) throws java.io.IOException
file - file containing a JPG, GIF or PNG imagemode - true to create color icon (TSU-6000 only)java.io.IOExceptionpublic static CCFIcon create(java.io.InputStream stream, int mode) throws java.io.IOException
stream - stream containing a JPG, GIF or PNG imagemode - true to create color icon (TSU-6000 only)java.io.IOExceptionpublic static CCFIcon create(byte[] data, int mode) throws java.io.IOException
data - byte array containing a JPG, GIF or PNG imagemode - true to create color icon (TSU-6000 only)java.io.IOExceptionpublic static CCFIcon create(java.awt.Image image, int mode)
image - file containing GIF or JPEG imagemode - ccf typepublic void saveGIF(java.lang.String file)
throws java.io.IOException
java.io.IOExceptionpublic void saveGIF(java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic java.awt.Dimension getSize()
public void setCompressed(boolean c)
public boolean isCompressible()
public boolean isCompressed()
public boolean isFullColor()
public boolean isColor()
public boolean isGray()
public boolean isBW()
public void clearCache()
public void convertToGray()
public void convertToColor()
public javax.swing.Icon getIcon(java.awt.Component c)