org.wegra.awt
Class AwtUtil

java.lang.Object
  extended byorg.wegra.awt.AwtUtil

public class AwtUtil
extends java.lang.Object

AWT °ü·Ã °¢Á¾ À¯¿ëÇÑ ¸Þ¼ÒµåµéÀ» ±¸ÇöÇϰí ÀÖ´Â Utility Ŭ·¡½º

Author:
wegra (Bok-Youn Lee)

Method Summary
static void centerWindow(java.awt.Window target)
          Window °´Ã¼¸¦ È­¸é Áß¾Ó¿¡ À§Ä¡½ÃŲ´Ù.
static java.awt.image.BufferedImage getBufferedImage(java.awt.Image image)
          ÀÏ¹Ý Image °´Ã¼¸¦ BufferedImage °´Ã¼·Î º¯È¯½ÃÄÑ ¹ÝȯÇÑ´Ù.
static java.awt.image.BufferedImage getBufferedImage(java.awt.Image image, int imageType)
          ÀÏ¹Ý Image °´Ã¼¸¦ BufferedImage °´Ã¼·Î º¯È¯½ÃÄÑ ¹ÝȯÇÑ´Ù.
static java.awt.Image getFilteredImage(java.awt.Image image, java.awt.image.ImageFilter filter)
          ¸í½ÃÇÑ ÇÊÅÍÈ¿°ú¸¦ Àû¿ëÇÑ À̹ÌÁö °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
static java.awt.Color getNeutralTint(java.awt.Color firstColor, java.awt.Color secondColor)
          ÀÔ·ÂµÈ µÎ ColorÀÇ Áß°£»ö»óÀ» ¹ÝȯÇÑ´Ù.
static java.awt.Image loadImage(java.lang.String path)
          ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ À̹ÌÁö¸¦ ·ÎµåÇÑ´Ù.
static java.awt.Image loadImage(java.net.URL url)
          ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ À̹ÌÁö¸¦ ·ÎµåÇÑ´Ù.
static void resizeContainerToComponent(java.awt.Container cont, java.awt.Component comp)
          ÄÄÆ÷³ÍÆ®ÀÇ Å©±â¿¡ ¸Â°Ô ÄÁÅ×À̳ÊÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÑ´Ù.
static boolean waitForImage(java.awt.Image image)
          À̹ÌÁö°¡ ¿ÏÀüÈ÷ ·ÎµåµÇ°Å³ª ½ÇÆÐÇÒ ½Ã ±îÁö ºí·ÏÅ·µÈ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

centerWindow

public static void centerWindow(java.awt.Window target)
Window °´Ã¼¸¦ È­¸é Áß¾Ó¿¡ À§Ä¡½ÃŲ´Ù.


getBufferedImage

public static java.awt.image.BufferedImage getBufferedImage(java.awt.Image image)
ÀÏ¹Ý Image °´Ã¼¸¦ BufferedImage °´Ã¼·Î º¯È¯½ÃÄÑ ¹ÝȯÇÑ´Ù. À̹ÌÁö ŸÀÔÀº BufferedImage.TYPE_INT_RGB °¡ ¼±ÅõȴÙ.

Parameters:
image - ¿øº» À̹ÌÁö °´Ã¼
Returns:
BufferedImage

getBufferedImage

public static java.awt.image.BufferedImage getBufferedImage(java.awt.Image image,
                                                            int imageType)
ÀÏ¹Ý Image °´Ã¼¸¦ BufferedImage °´Ã¼·Î º¯È¯½ÃÄÑ ¹ÝȯÇÑ´Ù.

Parameters:
image - ¿øº» À̹ÌÁö °´Ã¼
imageType - À̹ÌÁö ŸÀÔ

getFilteredImage

public static java.awt.Image getFilteredImage(java.awt.Image image,
                                              java.awt.image.ImageFilter filter)
¸í½ÃÇÑ ÇÊÅÍÈ¿°ú¸¦ Àû¿ëÇÑ À̹ÌÁö °´Ã¼¸¦ ¹ÝȯÇÑ´Ù. Creation date: (2001-09-29 ¿ÀÈÄ 2:04:53)

Parameters:
image - ¿øº» À̹ÌÁö
filter - Àû¿ëÇÒ ÇÊÅÍ
Returns:
ÇÊÅͰ¡ Àû¿ëµÈ À̹ÌÁö

getNeutralTint

public static java.awt.Color getNeutralTint(java.awt.Color firstColor,
                                            java.awt.Color secondColor)
ÀÔ·ÂµÈ µÎ ColorÀÇ Áß°£»ö»óÀ» ¹ÝȯÇÑ´Ù.

Parameters:
firstColor - java.awt.Color
secondColor - java.awt.Color
Returns:
µÎ ÀÔ·Â »ö»óÀÇ Áß°£»ö»ó

loadImage

public static java.awt.Image loadImage(java.lang.String path)
ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ À̹ÌÁö¸¦ ·ÎµåÇÑ´Ù. ÀÌ ¸Þ¼Òµå´Â À̹ÌÁö ·Îµå°¡ ¿Ï·áµÉ ¶§ ±îÁö ¹ÝȯµÇÁö ¾Ê´Â´Ù.

Parameters:
path - À̹ÌÁö°¡ À§Ä¡ÇÑ °æ·Î
Returns:
Image °´Ã¼ or null(À̹ÌÁö ·Îµå ½ÇÆÐ½Ã)

loadImage

public static java.awt.Image loadImage(java.net.URL url)
ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ À̹ÌÁö¸¦ ·ÎµåÇÑ´Ù. ÀÌ ¸Þ¼Òµå´Â À̹ÌÁö ·Îµå°¡ ¿Ï·áµÉ ¶§ ±îÁö ¹ÝȯµÇÁö ¾Ê´Â´Ù.

Parameters:
url - À̹ÌÁö°¡ À§Ä¡ÇÑ °æ·Î
Returns:
Image °´Ã¼ or null(À̹ÌÁö ·Îµå ½ÇÆÐ½Ã)

resizeContainerToComponent

public static void resizeContainerToComponent(java.awt.Container cont,
                                              java.awt.Component comp)
ÄÄÆ÷³ÍÆ®ÀÇ Å©±â¿¡ ¸Â°Ô ÄÁÅ×À̳ÊÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÑ´Ù.

Parameters:
cont - Container °´Ã¼
comp - Component °´Ã¼

waitForImage

public static boolean waitForImage(java.awt.Image image)
À̹ÌÁö°¡ ¿ÏÀüÈ÷ ·ÎµåµÇ°Å³ª ½ÇÆÐÇÒ ½Ã ±îÁö ºí·ÏÅ·µÈ´Ù.

Parameters:
image - ·ÎµåµÉ À̹ÌÁö
Returns:
·Îµå ¼º°ø¿©ºÎ