ÆÐŰÁö 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 Àº, Java Accessibility API
¸ÞÀÎ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. Java Accessibility API¸¦
Áö¿øÇÏ´Â
ÄÄÆÛ³ÍÆ®´Â
¸ðµÎ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡´Â
Ŭ·¡½º AccessibleContext
ÀνºÅϽº¸¦ µ¹·ÁÁÖ´Â getAccessibleContext ¶ó°í ÇÏ´Â ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù. Java ¾îÇø®ÄÉÀ̼ÇÀ¸·Î À¯Àú º¸Á¶ ±â´É°úÀÇ È£È¯¼ºÀ» ¾òÀ¸·Á¸é,
Àû¾îµµ, ¾îÇø®ÄÉÀ̼ÇÀÇ À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÏ´Â ¿ÀºêÁ§Æ® ¸ðµÎ¿¡°Ô ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. AccessibleContext ´Â
À¯Àú º¸Á¶ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¸ðµç ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ´Â °øÅëÀÇ ÃÖ¼Ò Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Á¤º¸´Â
Accessible ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ getAccessibleContext ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. ÀÌ Á¤º¸¿¡´Â
¿ÀºêÁ§Æ®ÀÇ À¯Àú º¸Á¶ ±â´É¸í, ¼³¸í,¿ªÇÒ ¹×»óųª, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ð ¹× ¾ÆÀÌ¿¡ ´ëÇÑ Á¤º¸µîÀÌ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ JavaBeansTM ÇÁ·ÎÆÛƼ º¯°æÀÇ ¼Æ÷Æ®°¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î À¯Àú º¸Á¶ ±â´É ÇÁ·ÎÆÛƼÀÇ °ªÀÌ º¯ÈÇÏ¸é ±×°ÍÀ» À¯Àú º¸Á¶ ±â´ÉÀ¸·Î ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, AccessibleContext ¿¡´Â
¾î´À ÄÄÆÛ³ÍÆ®¿¡ ´ëÇÑ, º¸´Ù »ó¼¼ÇÑ À¯Àú º¸Á¶ ±â´ÉÀÇ Á¤º¸¸¦ ÃëµæÇϱâ À§ÇÑ ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®°¡ AccessibleContext¸¦
¼Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì, ÀÌ·¯ÇÑ ¸Þ¼µå´Â
ÀÌÇÏÀÇ 1 °³ ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
- AccessibleAction - ¿ÀºêÁ§Æ®´Â 1 °³ ÀÌ»óÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
½ÇÇàÇÏ´Â ¾×¼ÇÀ» °áÁ¤ÇØ, ¿ÀºêÁ§Æ®¿¡ ±×·¯ÇÑ ¾×¼ÇÀ» ½ÇÇàÇϵµ·Ï Áö½ÃÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleAction ¸Þ¼µå¸¦ È£ÃâÇϸé, Á¶ÀÛ °¡´ÉÇÑ ¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
- AccessibleComponent - ¿ÀºêÁ§Æ®´Â ±×·¡ÇÇÄÃÇÑ Ç¥ÇöÀ» °¡Áý´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
¿ÀºêÁ§Æ®ÀÇ ±×·¡ÇÇÄÃÇÑ Ç¥ÇöÀ» ÆÇÁ¤ ¹× ¼³Á¤Çϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleComponent ¸Þ¼µå¸¦ È£ÃâÇϸé, ȸ鿡 ·»´õ¸µ µÇ´Â ¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
- AccessibleSelection - ¿ÀºêÁ§Æ®´Â ¾ÆÀÌÀÇ ¼±ÅÃÀ» Çã°¡ÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
ÇöÀç ¼±Åõǰí ÀÖ´Â ¾ÆÀ̸¦ ÆÇÁ¤Çϰųª ¼±Åõǰí ÀÖ´Â ¼¼Æ®¸¦ º¯°æÇϰųªÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleSelection ¸Þ¼µå¸¦ È£ÃâÇϸé, ¼±Åà °¡´ÉÇÑ ¾ÆÀ̸¦ °¡Áö´Â ¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
- AccessibleText - ¿ÀºêÁ§Æ®´Â ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ® Á¤º¸¸¦ ȸ鿡 Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
³»¿ë, ¼Ó¼º ¹× °ø°£ À§Ä¡¸¦ »ç¿ëÇØ ±× ÅØ½ºÆ®¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleText ¸Þ¼µå¸¦ È£ÃâÇϸé, ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
- AccessibleHypertext - ¿ÀºêÁ§Æ®´Â ÇÏÀÌÆÛ ÅØ½ºÆ®(hyper text)ÀÇ Á¤º¸¸¦ ȸ鿡 Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
³»¿ë, ¼Ó¼º ¹× °ø°£ À§Ä¡¸¦ »ç¿ëÇØ ±× ÇÏÀÌÆÛ ÅØ½ºÆ®(hyper text)¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleText ¸Þ¼µå¸¦ È£ÃâÇϸé, ÇÏÀÌÆÛ ÅØ½ºÆ®(hyper text)¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
- AccessibleValue - ¿ÀºêÁ§Æ®´Â ¼öÄ¡¸¦ ¼Æ÷Æ®ÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ °ªÀ̳ª ÃÖ´ëÄ¡³ª ÃÖ¼ÒÄ¡¸¦ ÆÇÁ¤ ¹× ¼³Á¤Çϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleValue ¸Þ¼µå¸¦ È£ÃâÇϸé, ¼öÄ¡¸¦ Áö¿øÇÏ´Â
¿ÀºêÁ§Æ®À̸é, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
ÀÌ Å¬·¡½º´Â
À¯Àú ÀÎÅÍÆäÀ̽º¿¡¼ÀÇ Accessible ¿ÀºêÁ§Æ®ÀÇ ¿ªÇÒÀ» ĸ½¶ÈÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ¿ªÇÒÀº,AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleRole ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. Accessible ¿ÀºêÁ§Æ®ÀÇ ¿ªÇÒ¿¡´Â
¡¸Ã¼Å© ¹Ú½º¡¹, ¡¸¸Þ´º Ç׸ñ¡¹, ¡¸ÆÐ³Î¡¹µîÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ªÇÒÀº,AccessibleRole.CHECK_BOX,AccessibleRole.MENU_ITEM,AccessibleRole.PANEL ¿Í °°ÀÌ, ÀÌ Å¬·¡½ºÀÇ Á¤¼ö·Î ½Äº°µË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â
¿ÀºêÁ§Æ®¿¡ °øÅëÀÇ ¿ªÇÒÀÇ, °Çϰí ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼ ¿°»öÇÑ °Í µÈ ¿°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public »ý¼ºÀÚ´Â
µµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1 °³¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â
Ç¥ÁØÀÇ ¿ªÇÒÀÌ ´Ù¼ö Á¤Àǵǰí ÀÖ½À´Ï´Ù¸¸, Àå·¡ ÀÌ ¸®½ºÆ®¸¦ È®ÀåÇØ, ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÑ ¿ªÇÒÀ» Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¶§, base class¸¦ º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
ÀÌ Å¬·¡½º´Â
Accessible ¿ÀºêÁ§Æ®ÀÇ °³°³ »óŸ¦ ĸ½¶ÈÇÕ´Ï´Ù. Accessible ¿ÀºêÁ§Æ® »óÅ¿¡´Â
¡¸ÀÛµ¿ Áغñ »óÅ¡¹, ¡¸Busy¡¹, ¡¸Ã¼Å©µÇ°í ÀÖ´Ù¡¹, ¡¸Æ÷Ä¿½º µÇ°í ÀÖ´Ù¡¹µîÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óÅ´Â
AccessibleState.ARMED,AccessibleState.BUSY,AccessibleState.CHECKED,AccessibleState.FOCUSED ¿Í °°ÀÌ, ÀÌ Å¬·¡½ºÀÇ Á¤¼ö·Î ½Äº°µË´Ï´Ù. Accessible ¿ÀºêÁ§Æ® »óÅÂÀÇ ÃÑÈ´Â AccessibleStateSet ·Î ºÒ·ÁAccessibleContext ¿¡ ´ëÇØ¼ getAccessibleStateSet ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â
¿ÀºêÁ§Æ®¿¡ °øÅë »óÅÂÀÇ, °Çϰí ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼ ¿°»öÇÑ °Í µÈ ¿°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public »ý¼ºÀÚ´Â
µµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1 °³¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â
Ç¥ÁØ »óŰ¡ ´Ù¼ö Á¤Àǵǰí ÀÖ½À´Ï´Ù¸¸, Àå·¡ ÀÌ ¸®½ºÆ®¸¦ È®ÀåÇØ, ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÑ »óŸ¦ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¶§, base class¸¦ º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
ÀÌ Å¬·¡½º´Â
Accessible ¿ÀºêÁ§Æ® »óÅÂÀÇ Ä÷º¼ÇÀ» ĸ½¶ÈÇÕ´Ï´Ù. ÀÌ Ä÷º¼ÇÀº,AccessibleContext ¿¡ ´ëÇØ¼ getAccessibleStateSet ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. ¿ÀºêÁ§Æ®´Â º¹¼ö »óŸ¦ °¡Áö´Â ÀÏÀÌ ÀÖÀ¸¹Ç·Î (¿¹¸¦ µé¾î, ¡¸Ã¼Å©µÇ°í ÀÖ´Ù¡¹¿Í¡¸Æ÷Ä¿½º µÇ°í ÀÖ´Ù¡¹ÀÇ ¾çÂÊ ¸ðµÎ), ÀÌ·¯ÇÑ »óÅÂÀÇ Ä÷º¼ÇÀ» ĸ½¶ÈÇϱâ À§Çؼ ÀÌ Å¬·¡½º°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¸Þ¼µå¸¦ »ç¿ëÇϸé, »óÅ ¼¼Æ®·ÎºÎÅÍ °³°³ÀÇ AccessibleStates ¸¦
ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º´Â
°Çϰí ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼ ¿°»öÇÑ °Í µÈ ¿°Å¸¦ À¯ÁöÇϱâ À§Çؼ »ç¿ëµË´Ï´Ù. ÀÌ Å¬·¡½º´Â
AccessibleRole Ŭ·¡½º ¹× AccessibleState Ŭ·¡½ºÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. º¸Åë
, ÇÁ·Î±×·¡¸Ó´Â ÀÌ Å¬·¡½º¸¦ Á÷Á¢ Á¶ÀÛÇÏÁö ¾Ê°í,AccessibleRole Ŭ·¡½º³ª AccessibleState Ŭ·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.
AccessibleAction ÀÎÅÍÆäÀ̽º´Â
1 °³ ÀÌ»óÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç ¿ÀºêÁ§Æ®¿¡
ÇØ ¼Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
½ÇÇàÇÏ´Â ¾×¼ÇÀ» °áÁ¤ÇØ, ¿ÀºêÁ§Æ®¿¡ ±×·¯ÇÑ ¾×¼ÇÀ» ½ÇÇàÇϵµ·Ï Áö½ÃÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. Á¶ÀÛ °¡´ÉÇÑ ¿ÀºêÁ§Æ®´Â ¸ðµÎ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
getAccessibleAction ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleAction ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ null °¡ ¾Æ´Ï¸é, ±× ¿ÀºêÁ§Æ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
AccessibleComponent ÀÎÅÍÆäÀ̽º´Â
ȸ鿡 ·»´õ¸µ µÇ´Â ¸ðµç ¿ÀºêÁ§Æ®¿¡
ÇØ ¼Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
¿ÀºêÁ§Æ®ÀÇ ±×·¡ÇÇÄÃÇÑ Ç¥ÇöÀ» ÆÇÁ¤ ¹× ¼³Á¤Çϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
getAccessibleComponent ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleComponent ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ null °¡ ¾Æ´Ï¸é, ±× ¿ÀºêÁ§Æ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
AccessibleSelection ÀÎÅÍÆäÀ̽º´Â
ÇöÀç ¼±Åõǰí ÀÖ´Â ¾ÆÀ̸¦ ÆÇÁ¤Çϰųª ¼±Åõǰí ÀÖ´Â ¼¼Æ®¸¦ º¯°æÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. ¼±ÅÃÇÒ ¼ö°¡ ÀÖ´Â ¾ÆÀ̸¦ °¡Áö´Â ¸ðµç ¿ÀºêÁ§Æ®´Â
ÀÌ AccessibleSelection ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
getAccessibleSelection ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleSelection ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ null °¡ ¾Æ´Ï¸é, ±× ¿ÀºêÁ§Æ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
AccessibleText ÀÎÅÍÆäÀ̽º´Â
ÆíÁý °¡´ÉÇÑ ¸®Ä¡ ÅØ½ºÆ®¸¦ ¾×¼¼½º °¡´ÉÇϰÔÇϱâ À§ÇÑ ±Ô¾àÀÔ´Ï´Ù. ȸ鿡 Ç¥½ÃµÇ´Â ¸ðµç ÅØ½ºÆ®°¡ ÆíÁý °¡´ÉÇÑ ¸®Ä¡ ÅØ½ºÆ®ÀÌ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù (¹öư, ¶óº§, ¸Þ´º µî¿¡ Æ÷ÇԵǾî ÀÖ´Â
À¯Àú°¡ Á¶ÀÛÇÒ¸®°¡ ¾ø´Â ÅØ½ºÆ® µî). ´Ù¸¸, ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ¿ÀºêÁ§Æ®¸¦ À¯Àú º¸Á¶ ±â´É°ú »óÈ£ ¿î¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é,
ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®¿¡ AccessibleText ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º´Â
Çȼ¿ ÁÂÇ¥°£ÀÇ À̵¿À̳ª ÁöÁ¤µÈ Çȼ¿ ÁÂÇ¥¿¡ ÀÖ´Â ÅØ½ºÆ®¿¡ÀÇ À̵¿, ÅØ½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡ ¶Ç´Â ±× ÀüÈÄ¿¡ ÀÖ´Â ¹®ÀÚ, ¸», ¶Ç´Â ¹®ÀåÀÇ Ãëµæ, ÅØ½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¹®ÀÚÀÇ ¼Ó¼º (ÆùÆ®, font size, ½ºÅ¸Àϵî)ÀÇ Ãëµæ, ¼±Åõǰí ÀÖ´Â ÅØ½ºÆ®ÀÇ Ãëµæ (Á¸ÀçÇÏ´Â °æ¿ì), ÅØ½ºÆ®ÀÇ ±æÀÌ ¹× ÅØ½ºÆ® caret À§Ä¡ÀÇ ÃëµæÀ» ¼Æ÷Æ®ÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
getAccessibleText ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleText ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ null °¡ ¾Æ´Ï¸é, ±× ¿ÀºêÁ§Æ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
AccessibleHypertext ÀÎÅÍÆäÀ̽º´Â
ÇÏÀÌÆÛ ÅØ½ºÆ®(hyper text)ÀÇ Á¤º¸¸¦ ȸ鿡 Ç¥½ÃÇÏ´Â ¸ðµç ¿ÀºêÁ§Æ®¿¡
ÇØ ¼Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
³»¿ë, ¼Ó¼º ¹× °ø°£ À§Ä¡¸¦ »ç¿ëÇØ ±× ÅØ½ºÆ®¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. ¶Ç,ÇÏÀÌÆÛ ¸µÅ©¸¦ Á¶ÀÛÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
µµ Á¦°øÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
AccessibleContext.getAccessibleText() ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleHypertext ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ AccessibleHypertext¸¦
È®ÀåÇϴ Ŭ·¡½ºÀÇ °æ¿ì´Â
±× ¿ÀºêÁ§Æ®´Â AccessibleHypertext¸¦
¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®°¡ ÇÏÀÌÆÛ ¸µÅ©ÀÇ °æ¿ì, ±× ¿ÀºêÁ§Æ®´Â AccessibleHyperlink ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. AccessibleHypertext ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ getLink ¸Þ¼µå¸¦ È£ÃâÇϸé, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. AccessibleValue ÀÎÅÍÆäÀ̽º´Â
¼öÄ¡¸¦ Áö¿øÇÏ´Â
¸ðµç ¿ÀºêÁ§Æ® (½ºÅ©·Ñ ¹Ùµî)¿¡
ÇØ ¼Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â
¼öÄ¡¸¦ ÆÇÁ¤ ¹× ¼³Á¤Çϰųª ÃÖ¼ÒÄ¡ ¹× ÃÖ´ëÄ¡¸¦ ÃëµæÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ µµ±¸
¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº, ¿ÀºêÁ§Æ®ÀÇ AccessibleContext (Accessible ¸¦
ÂüÁ¶)¸¦ ÃëµæÇÏ°í ³ª¼,AccessibleContext
getAccessibleValue ¸Þ¼µå¸¦ È£ÃâÇϸé, ¿ÀºêÁ§Æ®°¡ AccessibleValue ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ°ªÀÌ null °¡ ¾Æ´Ï¸é, ±× ¿ÀºêÁ§Æ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
- µµÀÔµÈ ¹öÁ¯:
- JDK1. 2
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.