JavaTM 2 Platform
Standard Ed. 5.0

ÆÐÅ°Áö javax.accessibility

»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®¿Í ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â »ç¿ëÀÚ º¸Á¶ ±â´É°úÀÇ »çÀÌÀÇ ±Ô¾àÀ» Á¤ÀÇÇÕ´Ï´Ù.

ÂüÁ¶Ã³:
          ¼³¸í

ÀÎÅÍÆäÀ̽º °³¿ä
Accessible ÀÎÅÍÆäÀ̽º Accessible´Â »ç¿ëÀÚ º¸Á¶ ±â´É ÆÐÅ°ÁöÀÇ ¸ÞÀÎ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
AccessibleAction AccessibleAction ÀÎÅÍÆäÀ̽º´Â 1°³ ÀÌ»óÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleComponent AccessibleComponent ÀÎÅÍÆäÀ̽º´Â È­¸é¿¡ ·»´õ¸µ µÇ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleEditableText AccessibleEditableText ÀÎÅÍÆäÀ̽º´Â ÆíÁý °¡´ÉÇÑ ÅؽºÆ® Á¤º¸¸¦ È­¸é¿¡ Ç¥½ÃÇÏ´Â ¸ðµç Ŭ·¡½º¿¡ ÀÇÇØ ±¸ÇöµÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleExtendedComponent AccessibleExtendedComponent ÀÎÅÍÆäÀ̽º´Â È­¸é¿¡ ·»´õ¸µ µÇ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleExtendedTable AccessibleExtendedTable Ŭ·¡½º´Â 2 Â÷¿ø Å×À̺í Çü½Ä¿¡¼­ µ¥ÀÌÅ͸¦ Á¦½ÃÇÏ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®¿¡ ´ëÇÑ È®Àå Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
AccessibleExtendedText AccessibleExtendedText ÀÎÅÍÆäÀ̽º¿¡´Â AccessibleText ÀÎÅÍÆäÀ̽º¿¡¼­´Â Á¦°øµÇ¾î ÀÖÁö ¾ÊÀº Ãß°¡ÀÇ ¸Þ¼­µå°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
AccessibleHypertext AccessibleHypertext Ŭ·¡½º´Â È­¸é¿¡ ÇÏÀÌÆÛ ÅؽºÆ®(hyper text) Á¤º¸¸¦ Ç¥½ÃÇÏ´Â ¸ðµç Ŭ·¡½ºÀÇ base classÀÔ´Ï´Ù.
AccessibleIcon AccessibleIcon ÀÎÅÍÆäÀ̽º´Â °ü·ÃÇÑÀڽľÆÀÌÄÜ (¹öÆ°µî)À» °¡Áö´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleKeyBinding AccessibleKeyBinding ÀÎÅÍÆäÀ̽º´Â °´Ã¼ÀÇ ¼±Åÿ¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Å°º¸µå Mnemonics ¶Ç´Â Å°º¸µå ¼îÆ® ÄƵîÀÇ Å°º¸µå ¹ÙÀεùÀ» °¡Áö´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleSelection ÀÌ AccessibleSelection ÀÎÅÍÆäÀ̽º´Â ÇöÀç ¼±Åõǰí ÀÖ´Â ÀÚ½ÄÀ» ÆÇÁ¤Çϰųª ¼±Åõǰí ÀÖ´Â ¼¼Æ®¸¦ º¯°æÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù.
AccessibleStreamable  
AccessibleTable Ŭ·¡½º AccessibleTable´Â 2 Â÷¿ø Å×À̺í Çü½Ä¿¡¼­ µ¥ÀÌÅ͸¦ Á¦½ÃÇÏ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®¸¦ ±â¼úÇÕ´Ï´Ù.
AccessibleTableModelChange AccessibleTableModelChange ÀÎÅÍÆäÀ̽º´Â Å×ÀÌºí ¸ðµ¨¿¡ÀÇ º¯°æÀ» ±â¼úÇÕ´Ï´Ù.
AccessibleText AccessibleText ÀÎÅÍÆäÀ̽º´Â ÅؽºÆ® Á¤º¸¸¦ È­¸é¿¡ Ç¥½ÃÇÏ´Â ¸ðµç Ŭ·¡½º¿¡ ÀÇÇØ ±¸ÇöµÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
AccessibleValue AccessibleValue ÀÎÅÍÆäÀ̽º´Â ¼öÄ¡¸¦ Áö¿øÇÏ´Â ¸ðµç °´Ã¼ (½ºÅ©·Ñ ¹Ùµî)¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
 

Ŭ·¡½º °³¿ä
AccessibleAttributeSequence ¿¬¼ÓÇÑ ÅؽºÆ® ¼Ó¼º¿¡ °üÇÑ Á¤º¸
AccessibleBundle °­ÇÏ°í ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °Í µÈ ¿­°Å¸¦ À¯ÁöÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â base classÀÔ´Ï´Ù.
AccessibleContext AccessibleContext´Â ¸ðµç »ç¿ëÀÚ º¸Á¶ ±â´ÉÀ» ±¸ÇöÇÏ´Â °´Ã¼°¡ µ¹·ÁÁÖ´Â °øÅëÀÇ ÃÖ¼Ò Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù.
AccessibleHyperlink ÇÏÀÌÆÛ ÅؽºÆ®(hyper text) ¹®¼­³»ÀÇ ¸µÅ© ¶Ç´Â ¸µÅ©¼¼Æ® (¿¹¸¦ µé¾î Ŭ¶óÀ̾ðÆ®Ãø À̹ÌÁö ¸Êµî)ÀÇ Ä¸½¶È­ÀÔ´Ï´Ù.
AccessibleRelation Class AccessibleRelation´Â AccessibleRelation¸¦ ±¸ÇöÇÏ°í ÀÖ´Â °´Ã¼¿Í ±× ¿ÜÀÇ 1°³ ÀÌ»óÀÇ °´Ã¼¿ÍÀÇ »çÀÌÀÇ ¸±·¹À̼ÇÀ» ±â¼úÇÕ´Ï´Ù.
AccessibleRelationSet AccessibleRelationSet Ŭ·¡½º´Â ÄÄÆÛ³ÍÆ®ÀÇ ¸±·¹ÀÌ¼Ç ¼¼Æ®¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
AccessibleResourceBundle ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  Java 2 Ç÷§ÆûÀÇ ¹öÀü 1.3 ¿¡¼­´Â ÀÌ Å¬·¡½º´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù.
AccessibleRole Ŭ·¡½º AccessibleRole´Â ÄÄÆÛ³ÍÆ®ÀÇ »ç¿ëÀÚ º¸Á¶ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.
AccessibleState °´Ã¼°¡ º¹¼öÀÇ ¼±Åà ¹üÀ§¸¦ Áö¿ø ÇÏ°í ÀÖ´Â °æ¿ì, °´Ã¼ÀÇ ¸ðµç ÀÚ½ÄÀÌ ¼±Åõǵµ·Ï ÇÕ´Ï´Ù.
AccessibleStateSet Ŭ·¡½º AccessibleStateSet´Â ÄÄÆÛ³ÍÆ® »óÅ ¼¼Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
AccessibleTextSequence ¿¬¼ÓÇÑ ÅؽºÆ®¿¡ °üÇÑ Á¤º¸
 

ÆÐÅ°Áö javax.accessibility ¼³¸í

»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®¿Í ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â »ç¿ëÀÚ º¸Á¶ ±â´É°úÀÇ »çÀÌÀÇ ±Ô¾àÀ» Á¤ÀÇÇÕ´Ï´Ù. Java Accessibility API¸¦ ¿ÏÀüÇÏ°Ô Áö¿ø ÇÏ°í ÀÖ´Â Java ¾îÇø®ÄÉÀ̼ÇÀ̸é, È­¸é ¸®´õ³ª È­¸é È®´ë ±â´ÉµîÀÇ »ç¿ëÀÚ º¸Á¶ ±â´É°ú ȣȯ¼ºÀ» °¡Á®, °£´ÜÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖ½À´Ï´Ù. È­¸é ¸®´õÀÇ ¿ÀÇÁ ½ºÅ©¸° ¸ðµ¨¿¡ º¸Åë Æ÷ÇԵǾî ÀÖ´Â Á¤º¸´Â ¸ðµÎ Java Accessibility API ·Î Á¦°øµÇ¹Ç·Î ÀÌ API¸¦ ¿ÏÀüÇÏ°Ô Áö¿ø ÇÏ°í ÀÖ´Â Java ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â È­¸é ¸®´õÀÇ ¿ÀÇÁ ½ºÅ©¸° ¸ðµ¨Àº ºÒÇÊ¿äÇÏ°Ô µË´Ï´Ù.

Java Accessibility API ÆÐÅ°Áö´Â 8°³ÀÇ Java ÇÁ·Î±×·¥ ¾ð¾î ÀÎÅÍÆäÀ̽º¿Í 6°³ÀÇ Java ÇÁ·Î±×·¥ ¾ð¾î Ŭ·¡½º·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. À̰͵鿡 ´ëÇØ ÀÌÇÏ¿¡ ¼³¸íÇÕ´Ï´Ù.

ÀÎÅÍÆäÀ̽º Accessible

ÀÎÅÍÆäÀ̽º Accessible Àº Java Accessibility API ¸ÞÀÎ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. Java Accessibility API¸¦ Áö¿øÇÏ´Â ÄÄÆÛ³ÍÆ®´Â ¸ðµÎ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡´Â Ŭ·¡½º AccessibleContext ÀνºÅϽº¸¦ µ¹·ÁÁÖ´Â getAccessibleContext ¶ó°í ÇÏ´Â ¸Þ¼­µå°¡ ÀÖ½À´Ï´Ù. Java ¾îÇø®ÄÉÀ̼ÇÀ¸·Î »ç¿ëÀÚ º¸Á¶ ±â´É°úÀÇ È£È¯¼ºÀ» ¾òÀ¸·Á¸é, Àû¾îµµ, ¾îÇø®ÄÉÀ̼ÇÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÏ´Â °´Ã¼ ¸ðµÎ¿¡°Ô ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

Ŭ·¡½º AccessibleContext

AccessibleContext ´Â »ç¿ëÀÚ º¸Á¶ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¸ðµç °´Ã¼°¡ µ¹·ÁÁÖ´Â °øÅëÀÇ ÃÖ¼Ò Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Á¤º¸´Â Accessible ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼¿¡ ´ëÇؼ­ getAccessibleContext ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. ÀÌ Á¤º¸¿¡´Â °´Ã¼ÀÇ »ç¿ëÀÚ º¸Á¶ ±â´É¸í, ¼³¸í, ¿ªÇÒ ¹×»óųª, °´Ã¼ÀÇ ºÎ¸ð ¹× ÀڽĿ¡ ´ëÇÑ Á¤º¸µîÀÌ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ JavaBeansTM ÇÁ·ÎÆÛƼ º¯°æÀÇ Áö¿ø°¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ º¸Á¶ ±â´É ÇÁ·ÎÆÛƼÀÇ °ªÀÌ º¯È­ÇÏ¸é ±×°ÍÀ» »ç¿ëÀÚ º¸Á¶ ±â´ÉÀ¸·Î ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, AccessibleContext ¿¡´Â ¾î´À ÄÄÆÛ³ÍÆ®¿¡ ´ëÇÑ, º¸´Ù »ó¼¼ÇÑ »ç¿ëÀÚ º¸Á¶ ±â´ÉÀÇ Á¤º¸¸¦ ÃëµæÇϱâ À§ÇÑ ¸Þ¼­µå°¡ ÀÖ½À´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®°¡ AccessibleContext¸¦ Áö¿ø ÇÏ°í ÀÖ´Â °æ¿ì, ÀÌ·¯ÇÑ ¸Þ¼­µå´Â ¾Æ·¡ÀÇ 1°³ ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Ŭ·¡½º AccessibleRole

ÀÌ Å¬·¡½º´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ÀÇ Accessible °´Ã¼ÀÇ ¿ªÇÒÀ» ĸ½¶È­ÇÕ´Ï´Ù. °´Ã¼ÀÇ ¿ªÇÒÀº, AccessibleContext¿¡ ´ëÇؼ­ getAccessibleRole ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. Accessible °´Ã¼ÀÇ ¿ªÇÒ¿¡´Â ¡¸Ã¼Å© ¹Ú½º¡¹, ¡¸¸Þ´º Ç׸ñ¡¹, ¡¸ÆгΡ¹µîÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ªÇÒÀº, AccessibleRole.CHECK_BOX, AccessibleRole.MENU_ITEM, AccessibleRole.PANEL¿Í °°ÀÌ, ÀÌ Å¬·¡½ºÀÇ Á¤¼ö·Î ½Äº°µË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â °´Ã¼¿¡ °øÅëÀÇ ¿ªÇÒÀÇ, °­ÇÏ°í ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °Í µÈ ¿­°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public »ý¼ºÀÚ´Â µµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1°³¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â Ç¥ÁØÀÇ ¿ªÇÒÀÌ ´Ù¼ö Á¤Àǵǰí ÀÖ½À´Ï´Ù¸¸, Àå·¡ ÀÌ ¸®½ºÆ®¸¦ È®ÀåÇØ, ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÑ ¿ªÇÒÀ» Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¶§, base class¸¦ º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Ŭ·¡½º AccessibleState

ÀÌ Å¬·¡½º´Â Accessible °´Ã¼ÀÇ °³°³ »óŸ¦ ĸ½¶È­ÇÕ´Ï´Ù. Accessible °´Ã¼ »óÅ¿¡´Â ¡¸ÀÛµ¿ Áغñ »óÅ¡¹, ¡¸Busy¡¹, ¡¸Ã¼Å©µÇ°í ÀÖ´Ù¡¹, ¡¸Æ÷Ä¿½º µÇ°í ÀÖ´Ù¡¹µîÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óÅ´ AccessibleState.ARMED, AccessibleState.BUSY, AccessibleState.CHECKED, AccessibleState.FOCUSED¿Í °°ÀÌ, ÀÌ Å¬·¡½ºÀÇ Á¤¼ö·Î ½Äº°µË´Ï´Ù. Accessible °´Ã¼ »óÅÂÀÇ ÃÑÈ­´Â AccessibleStateSet ·Î ºÒ·ÁAccessibleContext¿¡ ´ëÇؼ­ getAccessibleStateSet ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â °´Ã¼¿¡ °øÅë »óÅÂÀÇ, °­ÇÏ°í ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °Í µÈ ¿­°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public »ý¼ºÀÚ´Â µµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1°³¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â Ç¥ÁØ »óÅ°¡ ´Ù¼ö Á¤Àǵǰí ÀÖ½À´Ï´Ù¸¸, Àå·¡ ÀÌ ¸®½ºÆ®¸¦ È®ÀåÇØ, ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÑ »óŸ¦ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¶§, base class¸¦ º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Ŭ·¡½º AccessibleStateSet

ÀÌ Å¬·¡½º´Â Accessible °´Ã¼ »óÅÂÀÇ Ä÷º¼ÇÀ» ĸ½¶È­ÇÕ´Ï´Ù. ÀÌ Ä÷º¼ÇÀº, AccessibleContext¿¡ ´ëÇؼ­ getAccessibleStateSet ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. °´Ã¼´Â º¹¼ö »óŸ¦ °¡Áö´Â ÀÏÀÌ ÀÖÀ¸¹Ç·Î (¿¹¸¦ µé¾î ¡¸Ã¼Å©µÇ°í ÀÖ´Ù¡¹¿Í¡¸Æ÷Ä¿½º µÇ°í ÀÖ´Ù¡¹ÀÇ ¾çÂÊ ¸ðµÎ), ÀÌ·¯ÇÑ »óÅÂÀÇ Ä÷º¼ÇÀ» ĸ½¶È­Çϱâ À§Çؼ­ ÀÌ Å¬·¡½º°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¸Þ¼­µå¸¦ »ç¿ëÇϸé, »óÅ ¼¼Æ®·ÎºÎÅÍ °³°³ÀÇ AccessibleStates¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ·¡½º AccessibleBundle

ÀÌ Å¬·¡½º´Â °­ÇÏ°í ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °Í µÈ ¿­°Å¸¦ À¯ÁöÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. ÀÌ Å¬·¡½º´Â AccessibleRole Ŭ·¡½º ¹× AccessibleState Ŭ·¡½ºÀÇ ½´ÆÛ Å¬·¡½ºÀÔ´Ï´Ù. º¸Åë, ÇÁ·Î±×·¡¸Ó´Â ÀÌ Å¬·¡½º¸¦ Á÷Á¢ Á¶ÀÛÇÏÁö ¾Ê°í, AccessibleRole Ŭ·¡½º³ª AccessibleState Ŭ·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleAction

AccessibleAction ÀÎÅÍÆäÀ̽º´Â 1°³ ÀÌ»óÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ½ÇÇàÇÏ´Â ¾×¼ÇÀ» °áÁ¤ÇØ, °´Ã¼¿¡ ±×·¯ÇÑ ¾×¼ÇÀ» ½ÇÇàÇϵµ·Ï Áö½ÃÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. Á¶ÀÛ °¡´ÉÇÑ °´Ã¼´Â ¸ðµÎ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext getAccessibleAction ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleAction ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ nullÀÌ ¾Æ´Ï¸é, ±× °´Ã¼´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleComponent

AccessibleComponent ÀÎÅÍÆäÀ̽º´Â È­¸é¿¡ ·»´õ¸µ µÇ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â °´Ã¼ÀÇ ±×·¡ÇÇÄÃÇÑ Ç¥ÇöÀ» ÆÇÁ¤ ¹× ¼³Á¤Çϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext getAccessibleComponent ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleComponent ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ nullÀÌ ¾Æ´Ï¸é, ±× °´Ã¼´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleSelection

AccessibleSelection ÀÎÅÍÆäÀ̽º´Â ÇöÀç ¼±Åõǰí ÀÖ´Â ÀÚ½ÄÀ» ÆÇÁ¤Çϰųª ¼±Åõǰí ÀÖ´Â ¼¼Æ®¸¦ º¯°æÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. ¼±ÅÃÇÒ ¼ö ÀÖ´Â ÀÚ½ÄÀ» °¡Áö´Â ¸ðµç °´Ã¼´Â ÀÌ AccessibleSelection ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext getAccessibleSelection ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleSelection ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ nullÀÌ ¾Æ´Ï¸é, ±× °´Ã¼´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleText

AccessibleText ÀÎÅÍÆäÀ̽º´Â ÆíÁý °¡´ÉÇÑ ¸®Ä¡ ÅؽºÆ®¸¦ ¾×¼¼½º °¡´ÉÇÏ°ÔÇϱâ À§ÇÑ ±Ô¾àÀÔ´Ï´Ù. È­¸é¿¡ Ç¥½ÃµÇ´Â ¸ðµç ÅؽºÆ®°¡ ÆíÁý °¡´ÉÇÑ ¸®Ä¡ ÅؽºÆ®ÀÌ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù (¹öÆ°, ¶óº§, ¸Þ´º µî¿¡ Æ÷ÇԵǾî ÀÖ´Â »ç¿ëÀÚ°¡ Á¶ÀÛÇÒ¸®°¡ ¾ø´Â ÅؽºÆ® µî). ´Ù¸¸, ÆíÁý °¡´ÉÇÑ ÅؽºÆ®¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â °´Ã¼¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É°ú »óÈ£ ¿î¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, ÀÌ·¯ÇÑ °´Ã¼¿¡ AccessibleText ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º´Â Çȼ¿ ÁÂÇ¥°£ÀÇ À̵¿À̳ª ÁöÁ¤µÈ Çȼ¿ ÁÂÇ¥¿¡ ÀÖ´Â ÅؽºÆ®¿¡ÀÇ À̵¿, ÅؽºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡ ¶Ç´Â ±× ÀüÈÄ¿¡ ÀÖ´Â ¹®ÀÚ, ¸», ¶Ç´Â ¹®ÀåÀÇ Ãëµæ, ÅؽºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¹®ÀÚÀÇ ¼Ó¼º (ÆùÆ®, font size, ½ºÅ¸Àϵî)ÀÇ Ãëµæ, ¼±Åõǰí ÀÖ´Â ÅؽºÆ®ÀÇ Ãëµæ (Á¸ÀçÇÏ´Â °æ¿ì), ÅؽºÆ®ÀÇ ±æÀÌ ¹× ÅؽºÆ® caret À§Ä¡ÀÇ ÃëµæÀ» Áö¿ø ÇÕ´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext getAccessibleText ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleText ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ nullÀÌ ¾Æ´Ï¸é, ±× °´Ã¼´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleHypertext

AccessibleHypertext ÀÎÅÍÆäÀ̽º´Â ÇÏÀÌÆÛ ÅؽºÆ®(hyper text)ÀÇ Á¤º¸¸¦ È­¸é¿¡ Ç¥½ÃÇÏ´Â ¸ðµç °´Ã¼¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ³»¿ë, ¼Ó¼º ¹× °ø°£ À§Ä¡¸¦ »ç¿ëÇØ ±× ÅؽºÆ®¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ, ÇÏÀÌÆÛ ¸µÅ©¸¦ Á¶ÀÛÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸ µµ Á¦°øÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext AccessibleContext.getAccessibleText() ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleHypertext ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ AccessibleHypertext¸¦ È®ÀåÇϴ Ŭ·¡½ºÀÇ °æ¿ì´Â ±× °´Ã¼´Â AccessibleHypertext¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º AccessibleHyperlink

°´Ã¼°¡ ÇÏÀÌÆÛ ¸µÅ©ÀÇ °æ¿ì, ±× °´Ã¼´Â AccessibleHyperlink ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. AccessibleHypertext °´Ã¼¿¡ ´ëÇؼ­ getLink ¸Þ¼­µå¸¦ È£ÃâÇϸé, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼°¡ ¸®Åϵ˴ϴ٠.

ÀÎÅÍÆäÀ̽º AccessibleValue

AccessibleValue ÀÎÅÍÆäÀ̽º´Â ¼öÄ¡¸¦ Áö¿øÇÏ´Â ¸ðµç °´Ã¼ (½ºÅ©·Ñ ¹Ùµî)¿¡ ÀÇÇØ Áö¿ø µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ¼öÄ¡¸¦ ÆÇÁ¤ ¹× ¼³Á¤Çϰųª ÃÖ¼Ò°ª ¹× ÃÖ´ë°ªÀ» ÃëµæÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸¸¦ »ç¿ëÀÚ º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº °´Ã¼ÀÇ AccessibleContext (Accessible¸¦ ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼­, AccessibleContext getAccessibleValue ¸Þ¼­µå¸¦ È£ÃâÇϸé, °´Ã¼°¡ AccessibleValue ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ nullÀÌ ¾Æ´Ï¸é, ±× °´Ã¼´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
JDK1. 2

JavaTM 2 Platform
Standard Ed. 5.0

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