JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
Ŭ·¡½º ImageIcon

java.lang.Object 
  |
  +--javax.swing.ImageIcon
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Accessible , Icon , Serializable

public class ImageIcon
extends Object
implements Icon , Serializable , Accessible

¾ÆÀÌÄÜÀ» À̹ÌÁö·ÎºÎÅÍ Ç¥Çö ÇÏ´Â Icon ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÔ´Ï´Ù. URL ¶Ç´Â ÆÄÀϸíÀ¸·ÎºÎÅÍ »ý¼ºµÇ´Â À̹ÌÁö°¡, ·Îµå »óŸ¦ °¨½ÃÇÏ´Â ¸Þµð¾ÆÆ®¶ôÄ«¸¦ »ç¿ëÇØ ÇÁ¸®·Îµå µË´Ï´Ù.

À̹ÌÁö ¾ÆÀÌÄÜÀÇ »ó¼¼ ¹× »ç¿ë¿¹´Â ¡¸The Java Tutorial¡¹ÀÇ ¡¸How to Use Icons¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ ¿ÀºêÁ§Æ®´Â ÇâÈÄ ¸±¸®½º µÇ´Â Swing ¿ÍÀÇ È£È¯¼ºÀº ¾ø½À´Ï´Ù. ÇöÀç ¼­Æ÷Æ®µÇ°í ÀÖ´Â Á÷·ÄÈ­´Â ´Ü±â°£ÀÇ º¸°ü, ¶Ç´Â °°Àº ¹öÁ¯ÀÇ Swing °¡ °¡µ¿Çϰí ÀÖ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ·ÎºÎÅÍ´Â ¸ðµç JavaBeansTM ÀÇ Àå±â°£ÀÇ º¸°üÀÌ java.beans ÆÐŰÁö·Î Ãß°¡ ¼­Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù. XMLEncoder ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
protected  class ImageIcon.AccessibleImageIcon
          ÀÌ Å¬·¡½º´Â ImageIcon Ŭ·¡½º¿ëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ ¼­Æ÷Æ®¸¦ ±¸ÇöÇϰí ÀÖ½À´Ï´Ù.
 
ÇʵåÀÇ °³¿ä
protected static Component component
           
protected static MediaTracker tracker
           
 
»ý¼ºÀÚÀÇ °³¿ä
ImageIcon ()
          ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (byte[] imageData)
          ¼­Æ÷Æ®µÇ°í ÀÖ´Â GIF ³ª JPEG µîÀÇ, À̹ÌÁö Çü½ÄÀ» ÀúÀåÇϰí ÀÖ´Â À̹ÌÁö ÆÄÀϷκÎÅÍ ÀоÁø ¹ÙÀÌÆ® ¹è¿­·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (byte[] imageData, String  description)
          ¼­Æ÷Æ®µÇ°í ÀÖ´Â GIF ³ª JPEG µîÀÇ, À̹ÌÁö Çü½ÄÀ» ÀúÀåÇϰí ÀÖ´Â À̹ÌÁö ÆÄÀϷκÎÅÍ ÀоÁø ¹ÙÀÌÆ® ¹è¿­·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (Image  image)
          À̹ÌÁö ¿ÀºêÁ§Æ®·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (Image  image, String  description)
          À̹ÌÁö·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (String  filename)
          ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (String  filename, String  description)
          ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (URL  location)
          ÁöÁ¤µÈ URL ·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
ImageIcon (URL  location, String  description)
          ÁöÁ¤µÈ URL ·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 AccessibleContext getAccessibleContext ()
          ÀÌ ImageIcon ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ ÃëµæÇÕ´Ï´Ù.
 String getDescription ()
          À̹ÌÁöÀÇ ¼³¸íÀ» ÃëµæÇÕ´Ï´Ù.
 int getIconHeight ()
          ¾ÆÀÌÄÜÀÇ ³ôÀ̸¦ ÃëµæÇÕ´Ï´Ù.
 int getIconWidth ()
          ¾ÆÀÌÄÜÀÇ ÆøÀ» ÃëµæÇÕ´Ï´Ù.
 Image getImage ()
          ¾ÆÀÌÄÜÀÇ Image ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getImageLoadStatus ()
          À̹ÌÁö ·Îµå Á¶ÀÛ »óŸ¦ µ¹·ÁÁÝ´Ï´Ù.
 ImageObserver getImageObserver ()
          À̹ÌÁöÀÇ À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  void loadImage (Image  image)
          À̹ÌÁö¸¦ ·ÎµåÇØ, À̹ÌÁö°¡ ·Îµå µÇ¾úÀ» ¶§ ¸¶¼Å º¹±ÍÇÕ´Ï´Ù.
 void paintIcon (Component  c, Graphics  g, int x, int y)
          ¾ÆÀÌÄÜÀ» paint ÇÕ´Ï´Ù.
 void setDescription (String  description)
          À̹ÌÁöÀÇ ¼³¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setImage (Image  image)
          ¾ÆÀÌÄÜ¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â À̹ÌÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setImageObserver (ImageObserver  observer)
          À̹ÌÁöÀÇ À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ À̹ÌÁöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

component

protected static final Component  component

tracker

protected static final MediaTracker  tracker
»ý¼ºÀÚÀÇ »ó¼¼

ImageIcon

public ImageIcon(String  filename,
                 String  description)
ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. À̹ÌÁö´Â ·Îµå »óŸ¦ °¨½ÃÇÏ´Â ¸Þµð¾ÆÆ®¶ôÄ«¸¦ »ç¿ëÇØ ÇÁ¸®·Îµå µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
filename - À̹ÌÁö¸¦ ÀúÀåÇÏ´Â ÆÄÀÏÀÇ À̸§
description - À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®
°ü·Ã Ç׸ñ:
ImageIcon(String)

ImageIcon

public ImageIcon(String  filename)
ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. À̹ÌÁö´Â ·Îµå »óŸ¦ °¨½ÃÇÏ´Â ¸Þµð¾ÆÆ®¶ôÄ«¸¦ »ç¿ëÇØ ÇÁ¸®·Îµå µË´Ï´Ù. ÁöÁ¤Çϴ ij¸¯ÅÍ ¶óÀÎÀº ÆÄÀÏ¸í ¶Ç´Â ÆÄÀÏ ÆÐ½ºÀÔ´Ï´Ù. ÆÐ½º¸¦ ÁöÁ¤ÇÒ ¶§´Â ´Ü¶ô ij¸¯Åͷμ­ ÀÎÅÍ³Ý Ç¥ÁØÀÇ slash (/)¸¦ »ç¿ëÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎÀº URL ¿¡ º¯È¯µÇ¾î slash´Â ¸ðµç ½Ã½ºÅÛÀ¸·Î »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
new ImageIcon("images/myImage.gif")
¼³¸íÀº filename ij¸¯ÅÍ ¶óÀο¡ ÃʱâÈ­µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
filename - ÆÄÀÏ¸í ¶Ç´Â ÆÐ½º¸¦ ÁöÁ¤Çϴ ij¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
getDescription()

ImageIcon

public ImageIcon(URL  location,
                 String  description)
ÁöÁ¤µÈ URL ·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. À̹ÌÁö´Â ·Îµå »óŸ¦ °¨½ÃÇÏ´Â ¸Þµð¾ÆÆ®¶ôÄ«¸¦ »ç¿ëÇØ ÇÁ¸®·Îµå µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
location - À̹ÌÁöÀÇ URL
description - À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®
°ü·Ã Ç׸ñ:
ImageIcon(String)

ImageIcon

public ImageIcon(URL  location)
ÁöÁ¤µÈ URL ·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. À̹ÌÁö´Â ·Îµå »óŸ¦ °¨½ÃÇÏ´Â ¸Þµð¾ÆÆ®¶ôÄ«¸¦ »ç¿ëÇØ ÇÁ¸®·Îµå µË´Ï´Ù. ¾ÆÀÌÄÜÀÇ ¼³¸íÀº ÃʱâÈ­µÇ¾î URL ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
location - À̹ÌÁöÀÇ URL
°ü·Ã Ç׸ñ:
getDescription()

ImageIcon

public ImageIcon(Image  image,
                 String  description)
À̹ÌÁö·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
image - À̹ÌÁö
description - À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®

ImageIcon

public ImageIcon(Image  image)
À̹ÌÁö ¿ÀºêÁ§Æ®·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. À̹ÌÁö¿¡ ij¸¯ÅÍ ¶óÀÎÀÇ comment ÇÁ·ÎÆÛƼ°¡ ÀÖ´Â °æ¿ì, ±× ij¸¯ÅÍ ¶óÀÎÀº ¾ÆÀÌÄÜÀÇ ¼³¸í¿¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
image - À̹ÌÁö
°ü·Ã Ç׸ñ:
getDescription() , Image.getProperty(java.lang.String, java.awt.image.ImageObserver)

ImageIcon

public ImageIcon(byte[] imageData,
                 String  description)
¼­Æ÷Æ®µÇ°í ÀÖ´Â GIF ³ª JPEG µîÀÇ, À̹ÌÁö Çü½ÄÀ» ÀúÀåÇϰí ÀÖ´Â À̹ÌÁö ÆÄÀϷκÎÅÍ ÀоÁø ¹ÙÀÌÆ® ¹è¿­·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. Åë»ó, ÀÌ ¹ÙÀÌÆ® ¹è¿­Àº Class.getResourceAsStream()¸¦ »ç¿ëÇÑ À̹ÌÁöÀÇ Àб⿡ ÀÇÇØ »ý¼ºµË´Ï´Ù¸¸, ¹ÙÀÌÆ® ¹è¿­À» Ŭ·¡½º³»¿¡ Á¤ÀûÀ¸·Î ÀúÀåÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
imageData - AWT Toolkit ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ´Â GIF ³ª JPEG µîÀÇ À̹ÌÁö Çü½Ä¿¡ ÀÇÇÑ Çȼ¿ ¹è¿­
description - À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®
°ü·Ã Ç׸ñ:
Toolkit.createImage(java.lang.String)

ImageIcon

public ImageIcon(byte[] imageData)
¼­Æ÷Æ®µÇ°í ÀÖ´Â GIF ³ª JPEG µîÀÇ, À̹ÌÁö Çü½ÄÀ» ÀúÀåÇϰí ÀÖ´Â À̹ÌÁö ÆÄÀϷκÎÅÍ ÀоÁø ¹ÙÀÌÆ® ¹è¿­·ÎºÎÅÍ À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù. Åë»ó, ÀÌ ¹ÙÀÌÆ® ¹è¿­Àº Class.getResourceAsStream()¸¦ »ç¿ëÇÑ À̹ÌÁöÀÇ Àб⿡ ÀÇÇØ »ý¼ºµË´Ï´Ù¸¸, ¹ÙÀÌÆ® ¹è¿­À» Ŭ·¡½º³»¿¡ Á¤ÀûÀ¸·Î ÀúÀåÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »ý¼ºµÈ À̹ÌÁö¿¡ ij¸¯ÅÍ ¶óÀÎÀÇ comment ÇÁ·ÎÆÛƼ°¡ ÀÖ´Â °æ¿ì, ±× ij¸¯ÅÍ ¶óÀÎÀº ¾ÆÀÌÄÜÀÇ ¼³¸í¿¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
imageData - AWT Toolkit ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ´Â GIF ³ª JPEG µîÀÇ À̹ÌÁö Çü½Ä¿¡ ÀÇÇÑ Çȼ¿ ¹è¿­
°ü·Ã Ç׸ñ:
Toolkit.createImage(java.lang.String) , getDescription() , Image.getProperty(java.lang.String, java.awt.image.ImageObserver)

ImageIcon

public ImageIcon()
ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº À̹ÌÁö ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.

¸Þ¼ÒµåÀÇ »ó¼¼

loadImage

protected void loadImage(Image  image)
À̹ÌÁö¸¦ ·ÎµåÇØ, À̹ÌÁö°¡ ·Îµå µÇ¾úÀ» ¶§ ¸¶¼Å º¹±ÍÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
image - À̹ÌÁö

getImageLoadStatus

public int getImageLoadStatus()
À̹ÌÁö ·Îµå Á¶ÀÛ »óŸ¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
java.awt.MediaTracker ¿¡ ÀÇÇØ Á¤ÀǵǴ ·Îµå »óÅÂ
°ü·Ã Ç׸ñ:
MediaTracker.ABORTED , MediaTracker.ERRORED , MediaTracker.COMPLETE

getImage

public Image  getImage()
¾ÆÀÌÄÜÀÇ Image ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ImageIcon ÀÇ Image ¿ÀºêÁ§Æ®

setImage

public void setImage(Image  image)
¾ÆÀÌÄÜ¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â À̹ÌÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
image - À̹ÌÁö

getDescription

public String  getDescription()
À̹ÌÁöÀÇ ¼³¸íÀ» ÃëµæÇÕ´Ï´Ù. À̰ÍÀº ¿ÀºêÁ§Æ®¸¦ ¼³¸íÇϴ ªÀº ÅØ½ºÆ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´«ÀÇ ºÎÀÚÀ¯½º·¯¿î À¯Àú¿¡ ´ëÇØ¼­, À̹ÌÁöÀÇ ¸ñÀûÀ» Áö½ÃÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. ¼³¸íÀº null ¿¡¼­µµ ±¦Âú½À´Ï´Ù.

¹Ýȯ°ª:
À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®

setDescription

public void setDescription(String  description)
À̹ÌÁöÀÇ ¼³¸íÀ» ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº ¿ÀºêÁ§Æ®¸¦ ¼³¸íÇϴ ªÀº ÅØ½ºÆ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´«ÀÇ ºÎÀÚÀ¯½º·¯¿î À¯Àú¿¡ ´ëÇØ¼­, À̹ÌÁöÀÇ ¸ñÀûÀ» Áö½ÃÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
description - À̹ÌÁöÀÇ ÂªÀº ¼³¸í ÅØ½ºÆ®

paintIcon

public void paintIcon(Component  c,
                      Graphics  g,
                      int x,
                      int y)
¾ÆÀÌÄÜÀ» paint ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀÇ Á»󱸼®ÀÌ, ±×·¡ÇÈ ¹®¸Æ g ÀÇ ÁÂÇ¥ °ø°£¿¡ ÀÖ´Â Á¡ (x, y)¿¡ Ç¥Çö µË´Ï´Ù. ÀÌ ¾ÆÀÌÄÜ¿¡ À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå¿¡¼­´Â °¨½Ã ¿ÀºêÁ§Æ®·Î¼­ c ÄÄÆÛ³ÍÆ®¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Icon ³»ÀÇ paintIcon
ÆÄ¶ó¹ÌÅÍ:
c - ÀÌ ¾ÆÀÌÄÜ¿¡ À̹ÌÁö ¿ÉÀú¹ö°¡ ¾ø´Â °æ¿ì¿¡ ¿ÉÀú¹ö·Î¼­ »ç¿ëµÇ´Â ÄÄÆÛ³ÍÆ®
g - ±×·¡ÇȽº ¹®¸Æ
x - ¾ÆÀÌÄÜÀÇ Á»󱸼®ÀÇ X ÁÂÇ¥
y - ¾ÆÀÌÄÜÀÇ Á»󱸼®ÀÇ Y ÁÂÇ¥

getIconWidth

public int getIconWidth()
¾ÆÀÌÄÜÀÇ ÆøÀ» ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Icon ³»ÀÇ getIconWidth
¹Ýȯ°ª:
ÀÌ ¾ÆÀÌÄÜÀÇ Çȼ¿ ´ÜÀ§ÀÇ Æø

getIconHeight

public int getIconHeight()
¾ÆÀÌÄÜÀÇ ³ôÀ̸¦ ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Icon ³»ÀÇ getIconHeight
¹Ýȯ°ª:
ÀÌ ¾ÆÀÌÄÜÀÇ Çȼ¿ ´ÜÀ§ÀÇ ³ôÀÌ

setImageObserver

public void setImageObserver(ImageObserver  observer)
À̹ÌÁöÀÇ À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. À̹ÌÁö ¾ÆÀÌÄÜÀÌ µ¿¿µ»ó GIF ¸¦ ÀúÀåÇϰí ÀÖ´Â °æ¿ì¿¡ ÀÌ ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤Çϸé(ÀÚ), °¨½Ã ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼­ ±× Ç¥½Ã¸¦ °»½ÅÇϵµ·Ï(µíÀÌ) ÅëÁöµË´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
icon = new ImageIcon(...)
button.setIcon(icon);
icon.setImageObserver(button);

ÆÄ¶ó¹ÌÅÍ:
observer - À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®

getImageObserver

public ImageObserver  getImageObserver()
À̹ÌÁöÀÇ À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
À̹ÌÁö °¨½Ã ¿ÀºêÁ§Æ®. null ÀÇ °æ¿ìµµ ÀÖ´Ù

toString

public String  toString()
ÀÌ À̹ÌÁöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ À̹ÌÁöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ ImageIcon ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ ÃëµæÇÕ´Ï´Ù. À̹ÌÁö ¾ÆÀÌÄÜÀÇ °æ¿ì, AccessibleContext ´Â AccessibleImageIcon ÀÇ Çü½ÄÀ» ÃëÇÕ´Ï´Ù. Çʿ信 µû¶ó¼­ ½Å±ÔÀÇ AccessibleImageIcon ÀνºÅϽº°¡ »ý¼ºµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Accessible ³»ÀÇ getAccessibleContext
¹Ýȯ°ª:
ÀÌ ImageIcon ÀÇ AccessibleContext ·Î¼­ ±â´ÉÇÏ´Â AccessibleImageIcon

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.