net.datacrow.util
Class DcImageIcon

java.lang.Object
  extended by javax.swing.ImageIcon
      extended by net.datacrow.util.DcImageIcon
All Implemented Interfaces:
java.io.Serializable, javax.accessibility.Accessible, javax.swing.Icon

public class DcImageIcon
extends javax.swing.ImageIcon

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.ImageIcon
javax.swing.ImageIcon.AccessibleImageIcon
 
Field Summary
static int _TYPE_JPEG
           
static int _TYPE_PNG
           
 
Fields inherited from class javax.swing.ImageIcon
component, tracker
 
Constructor Summary
DcImageIcon()
           
DcImageIcon(byte[] bytes)
           
DcImageIcon(byte[] bytes, boolean storeBytes)
           
DcImageIcon(java.io.File file)
           
DcImageIcon(java.awt.Image image)
           
DcImageIcon(java.lang.String filename)
           
DcImageIcon(java.net.URL location)
           
 
Method Summary
 boolean exists()
           
protected  void finalize()
           
 void flush()
           
 byte[] getBytes()
           
 byte[] getCurrentBytes()
           
 java.io.File getFile()
           
 java.lang.String getFilename()
           
 void save()
           
 void setFilename(java.lang.String filename)
           
 
Methods inherited from class javax.swing.ImageIcon
getAccessibleContext, getDescription, getIconHeight, getIconWidth, getImage, getImageLoadStatus, getImageObserver, loadImage, paintIcon, setDescription, setImage, setImageObserver, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_TYPE_JPEG

public static int _TYPE_JPEG

_TYPE_PNG

public static int _TYPE_PNG
Constructor Detail

DcImageIcon

public DcImageIcon()

DcImageIcon

public DcImageIcon(java.io.File file)

DcImageIcon

public DcImageIcon(java.lang.String filename)

DcImageIcon

public DcImageIcon(byte[] bytes,
                   boolean storeBytes)

DcImageIcon

public DcImageIcon(byte[] bytes)

DcImageIcon

public DcImageIcon(java.awt.Image image)

DcImageIcon

public DcImageIcon(java.net.URL location)
Method Detail

save

public void save()

exists

public boolean exists()

flush

public void flush()

getFilename

public java.lang.String getFilename()

getFile

public java.io.File getFile()

setFilename

public void setFilename(java.lang.String filename)

getCurrentBytes

public byte[] getCurrentBytes()

getBytes

public byte[] getBytes()

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable