ij2x.util
Class AWTImages

java.lang.Object
  extended by ij2x.util.AWTImages

public class AWTImages
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2012

Company:

Version:
1.0
Author:
not attributable

Constructor Summary
AWTImages()
           
 
Method Summary
static javax.swing.Icon createBufferedIcon(java.awt.Component panel, java.lang.String key, java.awt.Image bgImage, java.awt.Image imageIcon)
           
static javax.swing.Icon createBufferedIcon(java.awt.Component panel, java.lang.String key, java.awt.Image bgImage, int SIZE)
           
static javax.swing.Icon createBufferedIcon(java.awt.Component panel, java.lang.String key, java.awt.Image bgImage, int SIZE, int type)
           
static javax.swing.Icon createBufferedIcon(java.awt.Component panel, java.lang.String key, int SIZE, int type)
           
static javax.swing.Icon createIcon(java.awt.Component panel, java.lang.String key)
           
static javax.swing.Icon createIcon(java.awt.Component panel, java.lang.String key, int type)
           
static javax.swing.Icon createIcon(java.lang.Object panel, java.lang.String key)
           
static javax.swing.Icon createIcon(java.lang.Object panel, java.lang.String key, int type)
           
static java.lang.String getFileType()
           
static java.lang.String getImageDir()
           
static boolean hasAlpha(java.awt.Image image)
          This method returns true if the specified image has transparent pixels Code taken from the Java Developers Almanac 1.4 http://javaalmanac.com/egs/java.awt.image/HasAlpha.html
static void setImageDir(java.lang.String directory)
           
static java.awt.image.BufferedImage[] split(java.awt.Image image, int count, boolean isHorizontal)
          Splits an image into count subimages.
static java.awt.image.BufferedImage[][] splitAll(java.awt.Image image, int arraycount, int count, boolean isHorizontal)
          Splits an image into count subimages.
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image)
           
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image borderImage, java.awt.Image bgImage, java.awt.Image imageIcon)
           
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image, java.awt.Image icon, int SIZE)
           
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image, int SIZE)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWTImages

public AWTImages()
Method Detail

createIcon

public static javax.swing.Icon createIcon(java.awt.Component panel,
                                          java.lang.String key)

createIcon

public static javax.swing.Icon createIcon(java.lang.Object panel,
                                          java.lang.String key)

createIcon

public static javax.swing.Icon createIcon(java.awt.Component panel,
                                          java.lang.String key,
                                          int type)

createIcon

public static javax.swing.Icon createIcon(java.lang.Object panel,
                                          java.lang.String key,
                                          int type)

createBufferedIcon

public static javax.swing.Icon createBufferedIcon(java.awt.Component panel,
                                                  java.lang.String key,
                                                  java.awt.Image bgImage,
                                                  int SIZE)

createBufferedIcon

public static javax.swing.Icon createBufferedIcon(java.awt.Component panel,
                                                  java.lang.String key,
                                                  int SIZE,
                                                  int type)

createBufferedIcon

public static javax.swing.Icon createBufferedIcon(java.awt.Component panel,
                                                  java.lang.String key,
                                                  java.awt.Image bgImage,
                                                  int SIZE,
                                                  int type)

createBufferedIcon

public static javax.swing.Icon createBufferedIcon(java.awt.Component panel,
                                                  java.lang.String key,
                                                  java.awt.Image bgImage,
                                                  java.awt.Image imageIcon)

getFileType

public static java.lang.String getFileType()

getImageDir

public static java.lang.String getImageDir()

setImageDir

public static void setImageDir(java.lang.String directory)

split

public static java.awt.image.BufferedImage[] split(java.awt.Image image,
                                                   int count,
                                                   boolean isHorizontal)
Splits an image into count subimages.


splitAll

public static java.awt.image.BufferedImage[][] splitAll(java.awt.Image image,
                                                        int arraycount,
                                                        int count,
                                                        boolean isHorizontal)
Splits an image into count subimages.


toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image)

toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image,
                                                           java.awt.Image icon,
                                                           int SIZE)

toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image,
                                                           int SIZE)

toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image borderImage,
                                                           java.awt.Image bgImage,
                                                           java.awt.Image imageIcon)

hasAlpha

public static boolean hasAlpha(java.awt.Image image)
This method returns true if the specified image has transparent pixels Code taken from the Java Developers Almanac 1.4 http://javaalmanac.com/egs/java.awt.image/HasAlpha.html