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, getParentPanel
public 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.IOException
public 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.IOException
public 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.IOException
public 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.IOException
public void saveGIF(java.io.OutputStream stream) throws java.io.IOException
java.io.IOException
public 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)