JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.accessibility

ÄÄÆÛ³ÍÆ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â À¯Àú º¸Á¶ ±â´É°ú À¯Àú ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®°£ÀÇ ±ÔÄ¢À» Á¤ÀÇÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

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

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

ÆÐŰÁö javax.accessibility ÀÇ ¼³¸í

ÄÄÆÛ³ÍÆ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â À¯Àú º¸Á¶ ±â´É°ú À¯Àú ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®°£ÀÇ ±ÔÄ¢À» Á¤ÀÇÇÕ´Ï´Ù. Java ¾îÇø®ÄÉÀ̼ÇÀÌ Java Accessibility API ¸¦ ¿ÏÀüÇÏ°Ô ¼­Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì, È­¸é ¸®´õ, È­¸é È®´ë ±â´ÉµîÀÇ À¯Àú º¸Á¶ ±â´É°ú ȣȯ¼ºÀÌ ÀÖ¾î, ±×·¡ Çϱ⠽¬¿î °ÍÀ¸·Î ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Java Accessibility API ¸¦ ¿ÏÀüÇÏ°Ô ¼­Æ÷Æ®Çϰí ÀÖ´Â Java ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, API °¡ ¿ÀÇÁ È­¸é ¸ðµ¨¿¡ Åë»ó Æ÷ÇԵǴ ¸ðµç Á¤º¸¸¦ Á¦°øÇϹǷÎ, ¿ÀÇÁ È­¸é ¸ðµ¨ÀÇ È­¸é ¸®´õ´Â ºÒÇÊ¿äÇÕ´Ï´Ù.

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

ÀÎÅÍÆäÀ̽º Accessible

ÀÎÅÍÆäÀ̽º Accessible ÀÌ Java Accessibility API ÀÇ ÁÖµÈ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. Java Accessibility API ¸¦ ¼­Æ÷Æ®ÇÏ´Â ¸ðµç ÄÄÆÛ³ÍÆ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. À̰Ϳ¡´Â 1 °³ÀÇ ¸Þ¼Òµå getAccessibleContext °¡ ÀÖ¾î, Ŭ·¡½º AccessibleContext ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. Sun ¿¡¼­´Â ÇÁ·Î±×·¥ÀÌ À¯Àú º¸Á¶ ±â´É°ú ȣȯ¼ºÀÌ ÀÖ´Â °æ¿ì, ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÌ Java ¾îÇø®ÄÉÀ̼ÇÀÇ À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÎ ¸ðµç ¿ÀºêÁ§Æ®ÀÇ Àý´ëÀûÀÎ ÃÖÀú ÇÊ¿ë Á¶°ÇÀÌ´Ù°í »ý°¢Çϰí ÀÖ½À´Ï´Ù.

Ŭ·¡½º AccessibleContext

AccessibleContext ´Â ¸ðµç À¯Àú º¸Á¶ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ´Â ÃÖ¼Ò Á¤º¸¸¦ ³ªÅ¸³»,Accessible ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®·Î getAccessibleContext ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ) ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸¿¡´Â À¯Àú º¸Á¶ ±â´É¸í, ¼³¸í,¿ªÇÒ°ú ¿ÀºêÁ§Æ®»óųª, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ð³ª ¾ÆÀÌ¿¡ °üÇÑ Á¤º¸°¡ ÀÖ½À´Ï´Ù.  ¶Ç, À¯Àú º¸Á¶ ÇÁ·ÎÆÛƼġ°¡ º¯°æµÉ ¶§¿¡, À¯Àú º¸Á¶ ±â´ÉÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ°Ô, JavaBeans TM ÇÁ·ÎÆÛƼ º¯°æ ¼­Æ÷Æ®µµ ¹Þ¾Æµé¿©Áö°í ÀÖ½À´Ï´Ù. AccessibleContext ¿¡´Â ÄÄÆÛ³ÍÆ®¿¡ °üÇѺ¸´Ù »ó¼¼ÇÑ À¯Àú º¸Á¶ ±â´ÉÀÇ Á¤º¸¸¦ ÃëµæÇϱâ À§ÇÑ ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®°¡ AccessibleContext ¸¦ ¼­Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì, ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â ÀÌÇÏÀÇ 1 °³ ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

Ŭ·¡½º AccessibleRole

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

Ŭ·¡½º AccessibleState

ÀÌ Å¬·¡½º´Â À¯Àú º¸Á¶ ¿ÀºêÁ§Æ®ÀÇ °³°³ »óŸ¦ ĸ½¶È­ÇÕ´Ï´Ù. À¯Àú º¸Á¶ ±â´É »óÅ¿¡´Â ¡¸Áغñ »óÅ (Armed)¡¹, ¡¸Busy (Busy)¡¹, ¡¸Ã¼Å©°¡ ³¡³­ »óÅ (Checked)¡¹, ¡¸Æ÷Ä¿½º (Focused)¡¹µîÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ªÇÒÀº AccessibleState.ARMED,AccessibleState.BUSY,AccessibleState.CHECKED, ¶ó°í AccessibleState.FOCUSED µî ÀÌ Å¬·¡½ºÀÇ Á¤¼ö¿¡ ÀÇÇØ ½Äº°µË´Ï´Ù. À¯Àú º¸Á¶ ¿ÀºêÁ§Æ® ¸ðµç »óÅÂÀÇ ÇÕ°è´Â AccessibleStateSet À¸·Î ºÒ·ÁgetAccessibleStateSet ¸Þ¼Òµå¸¦ AccessibleContext ·Î È£ÃâÇϸé(ÀÚ) ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â ¿ÀºêÁ§Æ®¿¡ °øÅëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ µ¥ÀÌÅÍÇüÀÇ ¿­°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public constructor Àº ÀǵµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1 °³¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º´Â Ç¥ÁØÀÇ ¿ªÇÒÀÇ ´ë±Ô¸ð ¸®½ºÆ®¸¦ »çÀü Á¤ÀÇÇϰí ÀÖ½À´Ï´Ù¸¸, È®Àå °¡´ÉÇϱ⠶§¹®¿¡, base class¸¦ º¯°æÇÏ´Â ÀÏ ¾øÀÌ, Àå·¡ ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÑ ¿ªÇÒÀ» ÇÑÃþ ´õ Ãß°¡ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

Ŭ·¡½º AccessibleStateSet

ÀÌ Å¬·¡½º´Â À¯Àú º¸Á¶ ¿ÀºêÁ§Æ® »óÅÂÀÇ ÄÝ·º¼ÇÀ» ĸ½¶È­ÇØ,getAccessibleStateSet ¸Þ¼Òµå¸¦ AccessibleContext ·Î È£ÃâÇϸé(ÀÚ) ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®°¡ º¹¼ö »óÅ (¿¹¸¦ µé¾î ¡¸Ã¼Å©°¡ ³¡³­ »óÅ (Checked)¿Í ¡¸Æ÷Ä¿½º (Focused)¡¹¾çÂÊ ¸ðµÎ)¸¦ °¡Áú °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î, ÀÌ Å¬·¡½º´Â ÀÌ·¯ÇÑ »óÅÂÀÇ ÄÝ·º¼ÇÀ» ĸ½¶È­ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Ŭ·¡½ºÀÇ ¸Þ¼Òµå´Â »óÅ ¼¼Æ®ÀÇ °³°³ÀÇ AccessibleStates ÀÇ Ãëµæ¿ëÀ¸·Î Á¦°øµÇ°í ÀÖ½À´Ï´Ù.

Ŭ·¡½º AccessibleBundle

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

ÀÎÅÍÆäÀ̽º AccessibleAction

AccessibleAction ÀÎÅÍÆäÀ̽º´Â 1 kr ÀÌ»óÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ¼­Æ÷Æ®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ½ÇÇàÇÏ´Â ¾×¼ÇÀ» °áÁ¤ÇØ, ¿ÀºêÁ§Æ®¿¡ ±×·¯ÇÑ ¾×¼ÇÀ» ½ÇÇàÇϵµ·Ï(µíÀÌ) Áö½ÃÇϱâ À§ÇÑ Ç¥ÁØÀûÀÎ ±â±¸¸¦ À¯Àú º¸Á¶ ±â´É¿¡ Á¦°øÇÕ´Ï´Ù. Á¶ÀÛ °¡´ÉÇÑ ¿ÀºêÁ§Æ®´Â ¸ðµÎ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ¼­Æ÷Æ®Çϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº ÃÖÃÊ·Î 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 ´Â ¸®Ä¡·Î ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ®ÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ ±¸¼ºÀ» ÇÏû¹Þ½À´Ï´Ù. È­¸é¿¡ Ç¥½Ã ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ÅØ½ºÆ®°¡ ¸®Ä¡·Î ÆíÁý °¡´ÉÇÏ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù (¿¹¸¦ µé¾î, ¹öư, label, ¸Þ´º¿¡ Æ÷ÇÔµÇ´Â ÅØ½ºÆ®·Î, À¯ÀúÀÇ Á¶ÀÛÀÌ ¿¹»óµÇÁö ¾ÊÀº ÅØ½ºÆ®). ±×·¯³ª, À¯Àú º¸Á¶ ±â´É°ú ÇÔ²² »ç¿ëÇÒ ¿¹Á¤ÀÇ °æ¿ì, ÆíÁý °¡´ÉÇÑ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®´Â ÀÎÅÍÆäÀ̽º AccessibleText ¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤ÇÑ Çȼ¿ ÁÂÇ¥ÀÇ ÅØ½ºÆ®¿Í Çȼ¿ ÁÂÇ¥ÀÇ º¯È¯, ÅØ½ºÆ®³»ÀÇ ÁöÁ¤ÇÑ À§Ä¡ ÀüÈķΠij¸¯ÅÍ, ¸» ¹× ¹®ÀåÀÇ ÃëµæÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ÅØ½ºÆ®³»ÀÇ ÁöÁ¤ÇÑ À§Ä¡¿¡¼­ ij¸¯ÅÍÀÇ ¼Ó¼º (ÆùÆ®, 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
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.