|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
bean ÀÇ ±¸ÇöÀÚ´Â ÀÌ BeanInfo ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â BeanInfo Ŭ·¡½º¸¦ Á¦°øÇØ, ÀÚ½ÅÀÇ bean ÀÇ ¸Þ¼Òµå, ÇÁ·ÎÆÛƼ, À̺¥Æ® µî¿¡ °üÇÑ ¸í½ÃÀûÀÎ Á¤º¸¸¦ Á¦°øÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
bean ÀÇ ±¸ÇöÀÚ´Â ¸í½ÃÀûÀÎ Á¤º¸¸¦ ¸ðµÎ Á¦°øÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Á¦°øÇÏ´Â Á¤º¸¸¦ ¼±ÅÃÇÒ ¼ö°¡ ÀÖ¾î ³ª¸ÓÁö´Â bean Ŭ·¡½ºÀÇ ¸Þ¼ÒµåÀÇ Àú·¹º§ ¸®Ç÷º¼ÇÀ» »ç¿ëÇÑ ÀÚµ¿ ÇØ¼® ¹× Ç¥ÁØÀÇ µðÀÚÀÎ ÆÐÅÏÀÇ Àû¿ë¿¡ ÀÇÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯Àú´Â °¢ Descriptor Ŭ·¡½ºÀÇ ÀϺημ ¸Å¿ì ¸¹Àº Á¾·ùÀÇ Á¤º¸¸¦ Á¦°øÇÒ ±âȸ°¡ ÁÖ¾îÁö°Ô µË´Ï´Ù. ±×·¯³ª, °¢ constructor ÀÌ ÇÊ¿ä·Î ÇÏ´Â ÃÖ¼ÒÇÑÀÇ ÄÚ¾î Á¤º¸¸¦ Á¦°øÇÏ´Â °Í¸¸À¸·Îµµ ÃæºÐÇÕ´Ï´Ù.
BeanInfo Ŭ·¡½ºÀÇ Æí¸®ÇÑ ¡¸¹«Á¶ÀÛ¡¹base class¸¦ Á¦°øÇÏ´Â SimpleBeanInfo Ŭ·¡½ºµµ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. À̰ÍÀ» »ç¿ëÇϸé(ÀÚ), ¸í½ÃÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏ°í ½ÍÀº ƯÁ¤ÀÇ °³¼Ò¸¦ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù.
bean ÀÇ ¸ðµç µ¿ÀÛ¿¡ ´ëÇØ ¾Ë·Á¸é Introspector Ŭ·¡½º¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
ÇʵåÀÇ °³¿ä | |
static int |
ICON_COLOR_16x16
16¡¿16 ÀÇ Ä®¶ó ¾ÆÀÌÄÜÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
ICON_COLOR_32x32
32¡¿32 ÀÇ Ä®¶ó ¾ÆÀÌÄÜÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
ICON_MONO_16x16
16¡¿16 ÀÇ Èæ¹é ¾ÆÀÌÄÜÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
ICON_MONO_32x32
32¡¿32 ÀÇ Èæ¹é ¾ÆÀÌÄÜÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
BeanInfo [] |
getAdditionalBeanInfo ()
ÀÌ ¸Þ¼Òµå´Â BeanInfo ¿ÀºêÁ§Æ®°¡, ÇöÀçÀÇ bean ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÏ´Â °Í ¿ÜÀÇ BeanInfo ¿ÀºêÁ§Æ®ÀÇ ÀÓÀÇÀÇ ÄÝ·º¼ÇÀ» µ¹·ÁÁÙ ¼ö°¡ ÀÖ°Ô ÇÕ´Ï´Ù. |
BeanDescriptor |
getBeanDescriptor ()
bean ÀÇ BeanDescriptor ¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getDefaultEventIndex ()
bean ´Â »ç¶÷ÀÌ bean ¸¦ »ç¿ëÇÒ °æ¿ì¿¡ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â À̺¥Æ®¸¦ ¡¸µðÆúÆ®¡¹ÀÇ À̺¥Æ®·Î¼ °¡Áú ¼ö°¡ ÀÖ½À´Ï´Ù. |
int |
getDefaultPropertyIndex ()
bean ´Â Ä¿½ºÅ͸¶ÀÌÁî µÉ ¶§¿¡ °¡Àå ¸¹ÀÌ ¼±ÅõǴ ÇÁ·ÎÆÛƼ¸¦ ¡¸µðÆúÆ®¡¹ÀÇ ÇÁ·ÎÆÛƼ·Î¼ °¡Áú ¼ö°¡ ÀÖ½À´Ï´Ù. |
EventSetDescriptor [] |
getEventSetDescriptors ()
bean ÀÇ EventSetDescriptor ¸¦ ÃëµæÇÕ´Ï´Ù. |
Image |
getIcon (int iconKind)
ÀÌ ¸Þ¼Òµå´Â Åø ¹Ú½º³ª Åø¹ÙµîÀ¸·Î bean ¸¦ ³ªÅ¸³»±â À§Çؼ(¶§¹®¿¡) »ç¿ëÇÒ ¼ö ÀÖ´Â À̹ÌÁö ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
MethodDescriptor [] |
getMethodDescriptors ()
bean ÀÇ MethodDescriptor ¸¦ ÃëµæÇÕ´Ï´Ù. |
PropertyDescriptor [] |
getPropertyDescriptors ()
bean ÀÇ PropertyDescriptor ¸¦ ÃëµæÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final int ICON_COLOR_16x16
public static final int ICON_COLOR_32x32
public static final int ICON_MONO_16x16
public static final int ICON_MONO_32x32
¸Þ¼ÒµåÀÇ »ó¼¼ |
public BeanDescriptor getBeanDescriptor()
BeanDescriptor
¸¦ ÃëµæÇÕ´Ï´Ù.
public EventSetDescriptor [] getEventSetDescriptors()
EventSetDescriptor
¸¦ ÃëµæÇÕ´Ï´Ù.
public int getDefaultEventIndex()
µðÆúÆ®ÀÇ À̺¥Æ®°¡ ¾ø´Â °æ¿ì´Â -1
public PropertyDescriptor [] getPropertyDescriptors()
PropertyDescriptor
¸¦ ÃëµæÇÕ´Ï´Ù.
ÇÁ·ÎÆÛƼ°¡ À妽ºÈ µÇ°í ÀÖ´Â °æ¿ì¿¡´Â °á°úÀÇ ¹è¿³»ÀÇ ±× Ç׸ñÀº PropertyDescriptor ÀÇ IndexedPropertyDescriptor ¼ºê Ŭ·¡½º¿¡ ¼ÓÇÑ´Ù. getPropertyDescriptors ÀÇ Å¬¶óÀÌ¾ðÆ®´Â "instanceof" ¸¦ »ç¿ëÇØ, ÃëµæÇÑ PropertyDescriptor °¡ IndexedPropertyDescriptor ȵµÀÎÁö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ´Ù
public int getDefaultPropertyIndex()
µðÆúÆ® ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì´Â -1
public MethodDescriptor [] getMethodDescriptors()
MethodDescriptor
¸¦ ÃëµæÇÕ´Ï´Ù.
public BeanInfo [] getAdditionalBeanInfo()
´Ù¸¥ BeanInfo ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Á¦°øµÈ Á¤º¸ÀÇ »çÀÌ¿¡ ºÒÀÏÄ¡ ¶Ç´Â ¿À¹ö·¦ÀÌ ÀÖ´Â °æ¿ì´Â getAdditionalBeanInfo ¿ÀºêÁ§Æ®º¸´Ù ÇöÀçÀÇ BeanInfo °¡ ¿ì¼±µÇ¾î ¹è¿³»¿¡ ÀÌÀüºÎÅÍ ÀÖ´ø ¿ä¼Òº¸´Ù ³ªÁß¿¡ µé¾î°£ ¿ä¼Ò°¡ ¿ì¼±µË´Ï´Ù.
public Image getIcon(int iconKind)
¹Ýµå½Ã bean ´Â ¾ÆÀÌÄÜÀ» Á¦°øÇÒ ÇÊ¿ä´Â ¾ø°í, ÀÌ ¸Þ¼Òµå·Î null ¸¦ µ¹·ÁÁÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
¾ÆÀÌÄÜ¿¡´Â 4 °³ÀÇ Á¾·ù (16¡¿16 Ä®¶ó, 32¡¿32 Ä®¶ó, 16¡¿16 Èæ¹é, 32¡¿32 Èæ¹é)°¡ ÀÖ½À´Ï´Ù. bean °¡ 1 °³ÀÇ ¾ÆÀÌÄÜ ¹Û¿¡ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â 16¡¿16 Ä®¶ó¸¦ ÃßõÇÕ´Ï´Ù.
¾ÆÀÌÄÜÀº ±âÁ¸ÀÇ ¹é±×¶ó¿îµå¿¡ Ç¥Çö ÇÒ ¼ö ÀÖ°Ô, Åõ¸íÀÇ ¹é±×¶ó¿îµå¸¦ °¡Áö´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
iconKind
- ¿ä±¸µÈ ¾ÆÀÌÄÜÀÇ Á¾·ù. Á¤¼ö ICON_COLOR_16 x16, ICON_COLOR_32 x32, ICON_MONO_16 x16, ¶Ç´Â ICON_MONO_32x32 ÀÇ ¾î¶² °ÍÀΰ¡
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.