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 ÀÎÅÍÆäÀ̽º´Â ¿ÀºêÁ§Æ®ÀÇ ¼±Åÿ¡ »ç¿ëÇÒ ¼ö Àִ Űº¸µå ¹«¸­ °üÀý ¸ð´ÖÅ© ¶Ç´Â Űº¸µå ¼îÆ® ÄÆµîÀÇ Å°º¸µå ¹ÙÀεùÀ» °¡Áö´Â ¸ðµç ¿ÀºêÁ§Æ®¿¡ ÇØ ¼­Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù.
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 µµ ÂüÁ¶ÇϽʽÿÀ.