JavaTM 2 Platform
Standard Ed. 5.0

java.beans
Ŭ·¡½º SimpleBeanInfo

java.lang.Object 
  »óÀ§¸¦ È®Àå java.beans.SimpleBeanInfo
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
BeanInfo

public class SimpleBeanInfo
extends Object
implements BeanInfo

BeanInfo Ŭ·¡½º¸¦ °£´ÜÇÏ°Ô Á¦°øÇÒ ¼ö ÀÖµµ·ÏÇϱâ À§ÇÑ Áö¿ø Ŭ·¡½ºÀÔ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â ¡¸noop¡¹Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù¸¸, ¼±ÅÃµÈ ÅäÇÈ¿¡ ´ëÇغ¸´Ù ¸í½ÃÀûÀÎ Á¤º¸¸¦ Á¦°øÇϱâ À§ÇØ, ¼±ÅÃÀûÀ¸·Î ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÎÆ®·Î½ºÆäũŸ´Â ÀÌ ¡¸noop¡¹Ä¡¸¦ °ËÃâÇϸé, Àú·¹º§ÀÇ ÀÎÆ®·Î½ºÆäÅ©¼Ç°ú ¼³°è ÆÐÅÏÀ» Àû¿ëÇØ, Ÿ°Ù Bean¸¦ ÀÚµ¿ÀûÀ¸·Î ºÐ¼®ÇÕ´Ï´Ù.


ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º java.beans. BeanInfo ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
»ý¼ºÀÚ °³¿ä
SimpleBeanInfo ()
           
 
¸Þ¼­µå °³¿ä
 BeanInfo [] getAdditionalBeanInfo ()
          ±× ¹Û¿¡ °ü·Ã BeanInfo °´Ã¼°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÕ´Ï´Ù.
 BeanDescriptor getBeanDescriptor ()
          Bean Ŭ·¡½º¿Í Ä«½ºÅ¸¸¶ÀÌÀÚ¿¡ °üÇÑ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 int getDefaultEventIndex ()
          À̺¥Æ®ÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 int getDefaultPropertyIndex ()
          µðÆúÆ® ÇÁ·ÎÆÛƼÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 EventSetDescriptor [] getEventSetDescriptors ()
          À̺¥Æ® ¼¼Æ®ÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 Image getIcon (int iconKind)
          »ç¿ë °¡´ÉÇÑÀڽľÆÀÌÄÜÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÕ´Ï´Ù.
 MethodDescriptor [] getMethodDescriptors ()
          ¸Þ¼­µåÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 PropertyDescriptor [] getPropertyDescriptors ()
          ÇÁ·ÎÆÛƼÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù.
 Image loadImage (String  resourceName)
          ¾ÆÀÌÄÜ À̹ÌÁö¸¦ ·ÎµåÇÒ ¶§¿¡ µµ¿òÀÌ µÇ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

SimpleBeanInfo

public SimpleBeanInfo()
¸Þ¼­µåÀÇ »ó¼¼

getBeanDescriptor

public BeanDescriptor  getBeanDescriptor()
Bean Ŭ·¡½º¿Í Ä«½ºÅ¸¸¶ÀÌÀÚ¿¡ °üÇÑ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. ¸í½ÃÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getBeanDescriptor
¹Ýȯ°ª:
bean displayName ³ª Ä«½ºÅ¸¸¶ÀÌÀÚ µî, bean¿¡ °üÇÑ Àü¹ÝÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏ´Â BeanDescriptor. Á¤º¸¸¦ ÀÚµ¿ Çؼ®À¸·Î ¿ä±¸ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â nullÀ» µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Ù

getPropertyDescriptors

public PropertyDescriptor [] getPropertyDescriptors()
ÇÁ·ÎÆÛƼÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. ¸í½ÃÀûÀÎ ÇÁ·ÎÆÛƼ Á¤º¸¸¦ Á¦°øÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getPropertyDescriptors
¹Ýȯ°ª:
ÀÌ bean°¡ Áö¿øÇÏ´Â ÆíÁý °¡´ÉÇÑ ÇÁ·ÎÆÛƼ¸¦ ±â¼úÇÏ´Â PropertyDescriptors ¹è¿­. Á¤º¸¸¦ ÀÚµ¿ Çؼ®À¸·Î ¿ä±¸ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â nullÀ» µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Ù

ÇÁ·ÎÆÛƼ°¡ À妽ºÈ­ µÇ°í ÀÖ´Â °æ¿ì¿¡´Â °á°úÀÇ ¹è¿­³»ÀÇ ±× Ç׸ñÀº PropertyDescriptor IndexedPropertyDescriptor ¼­ºê Ŭ·¡½º¿¡ ¼ÓÇÑ´Ù. getPropertyDescriptors Ŭ¶óÀ̾ðÆ®´Â "instanceof"¸¦ »ç¿ëÇØ, ÃëµæÇÑ PropertyDescriptor°¡ IndexedPropertyDescriptor È­µµÀÎÁö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ´Ù


getDefaultPropertyIndex

public int getDefaultPropertyIndex()
µðÆúÆ® ÇÁ·ÎÆÛƼÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. Bean µðÆúÆ® ÇÁ·ÎÆÛƼ¸¦ Á¤ÀÇÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getDefaultPropertyIndex
¹Ýȯ°ª:
getPropertyDescriptors°¡ µ¹·ÁÁÖ´Â PropertyDescriptor ¹è¿­³»ÀÇ µðÆúÆ® ÇÁ·ÎÆÛƼÀÇ À妽º

µðÆúÆ® ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì´Â -1


getEventSetDescriptors

public EventSetDescriptor [] getEventSetDescriptors()
À̺¥Æ® ¼¼Æ®ÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. ¸í½ÃÀûÀÎ À̺¥Æ® ¼¼Æ® Á¤º¸¸¦ Á¦°øÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getEventSetDescriptors
¹Ýȯ°ª:
ÀÌ bean°¡ Æ®¸®°Å ÇÏ´Â À̺¥Æ®ÀÇ Á¾·ù¸¦ ³ªÅ¸³»´Â EventSetDescriptors ¹è¿­. Á¤º¸¸¦ ÀÚµ¿ Çؼ®À¸·Î ¿ä±¸ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â nullÀ» µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Ù

getDefaultEventIndex

public int getDefaultEventIndex()
À̺¥Æ®ÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. Bean µðÆúÆ® À̺¥Æ®¸¦ Á¤ÀÇÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getDefaultEventIndex
¹Ýȯ°ª:
getEventSetDescriptors°¡ µ¹·ÁÁÖ´Â EventSetDescriptor ¹è¿­³»ÀÇ µðÆúÆ® À̺¥Æ®ÀÇ À妽º

µðÆúÆ®ÀÇ À̺¥Æ®°¡ ¾ø´Â °æ¿ì´Â -1


getMethodDescriptors

public MethodDescriptor [] getMethodDescriptors()
¸Þ¼­µåÀÇ Á¤º¸¸¦ °ÅºÎÇÕ´Ï´Ù. ¸í½ÃÀûÀÎ ¸Þ¼­µå Á¤º¸¸¦ Á¦°øÇÏ°í ½ÍÀº °æ¿ì, ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getMethodDescriptors
¹Ýȯ°ª:
ÀÌ bean°¡ Áö¿øÇÏ´Â ¿ÜºÎ·ÎºÎÅÍ º¸ÀÌ´Â ¸Þ¼­µå¸¦ ±â¼úÇÏ´Â MethodDescriptors ¹è¿­. Á¤º¸¸¦ ÀÚµ¿ Çؼ®À¸·Î ¿ä±¸ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â nullÀ» µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Ù

getAdditionalBeanInfo

public BeanInfo [] getAdditionalBeanInfo()
±× ¹Û¿¡ °ü·Ã BeanInfo °´Ã¼°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÕ´Ï´Ù. ÀÌ°ÍÀº base classÀÇ BeanInfo¸¦ µ¹·ÁÁÖ°í ½ÍÀº °æ¿ì µî, ÇÊ¿ä¿¡ µû¶ó¼­ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getAdditionalBeanInfo
¹Ýȯ°ª:
BeanInfo °´Ã¼ÀÇ ¹è¿­. nullÀ» µ¹·ÁÁÖ´Â °æ¿ì°¡ ÀÖ´Ù

getIcon

public Image  getIcon(int iconKind)
»ç¿ë °¡´ÉÇÑÀڽľÆÀÌÄÜÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÕ´Ï´Ù. Bean¿¡ ÀÚ½Ä ¾ÆÀÌÄÜÀ» ¼³Á¤ÇÏ°í ½ÍÀº °æ¿ì´Â ÀÌ°ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanInfo ³»ÀÇ getIcon
ÆĶó¹ÌÅÍ:
iconKind - ¿ä±¸µÈÀڽľÆÀÌÄÜÀÇ Á¾·ù. Á¤¼ö ICON_COLOR_16 x16, ICON_COLOR_32 x32, ICON_MONO_16 x16, ¶Ç´Â ICON_MONO_32x32 ¾î¶² °ÍÀΰ¡
¹Ýȯ°ª:
¿ä±¸µÈÀÚ½Ä ¾ÆÀÌÄÜÀ» ³ªÅ¸³»´Â À̹ÌÁö °´Ã¼. ÀûÀýÇÑÀڽľÆÀÌÄÜÀÌ ¾ø´Â °æ¿ì´Â null

loadImage

public Image  loadImage(String  resourceName)
¾ÆÀÌÄÜ À̹ÌÁö¸¦ ·ÎµåÇÒ ¶§¿¡ µµ¿òÀÌ µÇ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù. ÇöÀçÀÇ °´Ã¼ÀÇ Å¬·¡½º ÆÄÀÏ¿¡ °ü·ÃµÈ resource fileÀÇ À̸§À» »ç¿ëÇØ, ÀÌ ÆÄÀϷκÎÅÍ À̹ÌÁö °´Ã¼¸¦ ·ÎµåÇÕ´Ï´Ù. º¸Åë, ·Îµå µÇ´Â °ÍÀº GIF À̹ÌÁöÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
resourceName - ÇöÀçÀÇ Å¬·¡½ºÀÇ Å¬·¡½º ÆÄÀÏÀÌ Æ÷ÇԵǰí ÀÖ´Â µð·ºÅ丮ÀÇ »ó´ë Æнº¸í. wombat.gif µî
¹Ýȯ°ª:
À̹ÌÁö °´Ã¼. ·Îµå¿¡ ½ÇÆÐÇßÀ» °æ¿ì´Â null

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.