Class JImageHandler.JImage

  • All Implemented Interfaces:
    java.io.Serializable, javax.accessibility.Accessible, javax.swing.Icon, org.kopi.galite.visual.base.Image
    Enclosing class:
    JImageHandler

    public static class JImageHandler.JImage
    extends javax.swing.ImageIcon
    implements org.kopi.galite.visual.base.Image
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.ImageIcon

        javax.swing.ImageIcon.AccessibleImageIcon
      • Nested classes/interfaces inherited from interface org.kopi.galite.visual.base.Image

        org.kopi.galite.visual.base.Image.Companion
    • Field Summary

      • Fields inherited from class javax.swing.ImageIcon

        component, tracker
      • Fields inherited from interface org.kopi.galite.visual.base.Image

        Companion, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH
    • Constructor Summary

      Constructors 
      Constructor Description
      JImage()  
      JImage​(byte[] imageData)  
      JImage​(byte[] imageData, java.lang.String description)  
      JImage​(java.awt.Image image)  
      JImage​(java.awt.Image image, java.lang.String description)  
      JImage​(java.lang.String filename)  
      JImage​(java.lang.String filename, java.lang.String description)  
      JImage​(java.net.URL location)  
      JImage​(java.net.URL location, java.lang.String description)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()  
      int getHeight()  
      org.kopi.galite.visual.base.Image getScaledInstance​(int width, int height, int hints)  
      int getWidth()  
      • Methods inherited from class javax.swing.ImageIcon

        getAccessibleContext, getIconHeight, getIconWidth, getImage, getImageLoadStatus, getImageObserver, loadImage, paintIcon, setDescription, setImage, setImageObserver, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • JImage

        public JImage()
      • JImage

        public JImage​(byte[] imageData,
                      java.lang.String description)
      • JImage

        public JImage​(byte[] imageData)
      • JImage

        public JImage​(java.awt.Image image,
                      java.lang.String description)
      • JImage

        public JImage​(java.awt.Image image)
      • JImage

        public JImage​(java.lang.String filename,
                      java.lang.String description)
      • JImage

        public JImage​(java.lang.String filename)
      • JImage

        public JImage​(java.net.URL location,
                      java.lang.String description)
      • JImage

        public JImage​(java.net.URL location)
    • Method Detail

      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface org.kopi.galite.visual.base.Image
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface org.kopi.galite.visual.base.Image
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.kopi.galite.visual.base.Image
        Overrides:
        getDescription in class javax.swing.ImageIcon
      • getScaledInstance

        public org.kopi.galite.visual.base.Image getScaledInstance​(int width,
                                                                   int height,
                                                                   int hints)
        Specified by:
        getScaledInstance in interface org.kopi.galite.visual.base.Image