JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.accessibility
Ŭ·¡½º AccessibleState

java.lang.Object 
  |
  +--javax.accessibility.AccessibleBundle 
        |
        +--javax.accessibility.AccessibleState

public class AccessibleState
extends AccessibleBundle

Ŭ·¡½º AccessibleState ´Â ÄÄÆÛ³ÍÆ®ÀÇ °³°³ »óŸ¦ ±â¼úÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®ÀÇ ½ÇÁ¦ »óÅ´ AccessibleState ÀÇ Æí¼ºÀÎ AccessibleStateSet ·Î¼­ Á¤Àǵ˴ϴÙ.

toDisplayString ¸Þ¼Òµå¸¦ »ç¿ëÇϸé(ÀÚ), ÀÌ Å¬·¡½º¿¡¼­ Á¤ÀÇµÈ Å°¿¡ ´ëÇØ¼­ »çÀü¿¡ Á¤ÀÇµÈ ResourceBundle ·ÎºÎÅÍ, ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ŰÀÇ Áö¿ª¿¡ ´ëÀÀÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ Á¤¼ö´Â ¿ÀºêÁ§Æ®¿¡ °øÅëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ µ¥ÀÌÅÍÇüÀÇ º¯°æ ºÒ°¡´ÉÇÑ ¿­°Å¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ public constructor Àº ÀǵµÀûÀ¸·Î »ý·« µÇ°í ÀÖ¾î ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ Å¬·¡½º·ÎºÎÅÍ Á¤¼öÀÇ 1 °³¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ Á¤¼ö°¡, ¿ÀºêÁ§Æ®ÀÇ ±â´ÉÀ» ±â¼úÇϴµ¥ ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì´Â ÀÌ Å¬·¡½º·ÎºÎÅÍ ¼­ºê Ŭ·¡½º¸¦ »ý¼ºÇØ, ¶È°°ÀÌ ÇØ Á¤¼ö¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.


ÇʵåÀÇ °³¿ä
static AccessibleState ACTIVE
          À©µµ¿ì°¡ ÇöÀç ¾×Æ¼ºêÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState ARMED
          ¿ÀºêÁ§Æ®ÀÇ ÀÛµ¿ Áغñ°¡ °®Ãß¾îÁö°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState BUSY
          ÇöÀçÀÇ ¿ÀºêÁ§Æ®°¡ BusyÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState CHECKED
          ¿ÀºêÁ§Æ®°¡ ÇöÀç üũµÇ°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState COLLAPSED
          ¿ÀºêÁ§Æ®°¡ ¼ö³³µÈ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState EDITABLE
          ¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» À¯Àú°¡ º¯°æÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState ENABLED
          ¿ÀºêÁ§Æ®°¡ À¯È¿ÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState EXPANDABLE
          ¿ÀºêÁ§Æ®·Î ´Ü°èÀûÀ¸·Î ¾ÆÀ̸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState EXPANDED
          ÀÌ ¿ÀºêÁ§Æ®°¡ Àü°³µÈ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState FOCUSABLE
          ¿ÀºêÁ§Æ®°¡ Űº¸µå Æ÷Ä¿½º¸¦ ¹ÞÀ» ¼ö°¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState FOCUSED
          ÇöÀç ÀÌ ¿ÀºêÁ§Æ®¿¡ Űº¸µå Æ÷Ä¿½º°¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState HORIZONTAL
          ¿ÀºêÁ§Æ®ÀÇ ¹æÇâÀÌ ¼öÆò ¹æÇâÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState ICONIFIED
          ¿ÀºêÁ§Æ®°¡ ÃÖ¼ÒÈ­µÇ¾î ¾ÆÀÌÄÜ Ç¥½ÃµÇ°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState MODAL
          ¿ÀºêÁ§Æ®·Î ¹«¾ùÀΰ¡ ó¸®¸¦ ½Ç½ÃÇÏÁö ¾ÊÀ¸¸é À¯Àú´Â ´Ù¸¥ À©µµ¿ìÀÇ ¿ÀºêÁ§Æ®¸¦ Á¶ÀÛÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState MULTI_LINE
          (ÅØ½ºÆ®) ¿ÀºêÁ§Æ®°¡, ÅØ½ºÆ®¸¦ º¹¼öÇà ÀúÀåÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState MULTISELECTABLE
          ¿ÀºêÁ§Æ®·Î, º¹¼öÀÇ ¾ÆÀ̸¦ µ¿½Ã¿¡ ¼±ÅÃÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState OPAQUE
          ¿ÀºêÁ§Æ®°¡ ±¸Çü areaÀÇ ¸ðµç Çȼ¿À» paint ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState PRESSED
          ¿ÀºêÁ§Æ®°¡ ÇöÀç ¹Ð¸®°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState RESIZABLE
          ¿ÀºêÁ§Æ®ÀÇ »çÀÌÁ º¯°æÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState SELECTABLE
          ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ¾ÆÀÌ´Â ¼±Åà °¡´ÉÇϰí, ÀÌ ¿ÀºêÁ§Æ®°¡ ½ÇÁ¦·Î ¼±Åõǰí ÀÖ´Â ¾ÆÀÌÀÇ 1 »ìÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState SELECTED
          ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ¾ÆÀÌ´Â ¼±Åà °¡´ÉÇϰí, ÀÌ ¿ÀºêÁ§Æ®°¡ ½ÇÁ¦·Î ¼±Åõǰí ÀÖ´Â ¾ÆÀÌÀÇ 1 »ìÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState SHOWING
          ¿ÀºêÁ§Æ®, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ð, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ºÎ¸ðµîÀÌ ¸ðµÎ °¡½ÃÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState SINGLE_LINE
          (ÅØ½ºÆ®) ¿ÀºêÁ§Æ®°¡, ÅØ½ºÆ®¸¦ 1 Çุ ÀúÀåÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState TRANSIENT
          ¿ÀºêÁ§Æ®°¡ ÀϽà ¿ÀºêÁ§Æ®ÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState VERTICAL
          ¿ÀºêÁ§Æ®ÀÇ ¹æÇâÀÌ ¼öÁ÷ ¹æÇâÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static AccessibleState VISIBLE
          ¿ÀºêÁ§Æ®°¡ °¡½ÃÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 
Ŭ·¡½º javax.accessibility. AccessibleBundle ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
key
 
»ý¼ºÀÚÀÇ °³¿ä
protected AccessibleState (String  key)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ۸¦ »ç¿ëÇØ ½Å±Ô AccessibleState ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.accessibility. AccessibleBundle ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
toDisplayString , toDisplayString , toDisplayString , toString
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

ACTIVE

public static final AccessibleState  ACTIVE
À©µµ¿ì°¡ ÇöÀç ¾×Æ¼ºêÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù. À̰Ϳ¡´Â À©µµ¿ì, ´ÙÀ̾ó·Î±×, ÇÁ·¹ÀÓµîÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ »óÅ´ ¸®½ºÆ®, Å×À̺í, Æ®¸®µîÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀç ¾×Æ¼ºêÇÑ ¾ÆÀ̸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡)µµ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ÁÖÀ§¿¡ ±¸ÇüÀÌ Ç¥Çö µÇ°í ÀÖ´Â ¾ÆÀ̰¡, ¸®½ºÆ®³»ÀÇ ¾×ƼºêÇÑ ¾ÆÀÌÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.WINDOW , AccessibleRole.FRAME , AccessibleRole.DIALOG

PRESSED

public static final AccessibleState  PRESSED
¿ÀºêÁ§Æ®°¡ ÇöÀç ¹Ð¸®°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ¹öư¿¡ °ü·ÃÇØ, ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ¹öư À§¿¡ ÀÖ¾úÀ» ¶§¿¡, À¯Àú°¡ mouse buttonÀ» ´­·¯, ¾ÆÁ÷ mouse button¸¦ ¶¼¾î ³õÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.PUSH_BUTTON

ARMED

public static final AccessibleState  ARMED
¿ÀºêÁ§Æ®ÀÇ ÀÛµ¿ Áغñ°¡ °®Ãß¾îÁö°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ¹Ð·Á ¾ÆÁ÷ ¶¼¾î ³õ¾ÆÁöÁö ¾ÊÀº ¹öưÀ¸·Î »ç¿ëµË´Ï´Ù. ¸¶¿ì½º Æ÷ÀÎÅÍ´Â ¾ÆÁ÷ ±× ¹öư À§¿¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.PUSH_BUTTON

BUSY

public static final AccessibleState  BUSY
ÇöÀçÀÇ ¿ÀºêÁ§Æ®°¡ BusyÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ÁøÃ´ ¹Ù, ½½¶óÀÌ´õ, ¶Ç´Â ½ºÅ©·Ñ ¹ÙµîÀÇ ¿ÀºêÁ§Æ®·Î »ç¿ëµÇ¾î ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®°¡ ÁøÇà »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.PROGRESS_BAR , AccessibleRole.SCROLL_BAR , AccessibleRole.SLIDER

CHECKED

public static final AccessibleState  CHECKED
¿ÀºêÁ§Æ®°¡ ÇöÀç üũµÇ°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº Åä±Û¹öư, ¶óµð¿À ¹öư, ¹× üũ ¹Ú½ºµîÀÇ ¿ÀºêÁ§Æ®·Î »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.TOGGLE_BUTTON , AccessibleRole.RADIO_BUTTON , AccessibleRole.CHECK_BOX

EDITABLE

public static final AccessibleState  EDITABLE
¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» À¯Àú°¡ º¯°æÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ÁÖ·Î À¯Àú°¡ ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®·Î »ç¿ëµË´Ï´Ù. ¶Ç, ½ºÅ©·Ñ ¹Ù³ª ½½¶óÀÌ´õµîÀÇ ¿ÀºêÁ§Æ®´Â À¯È¿ÇÏ°Ô µÇ¸é(ÀÚ) ÀÚµ¿ÀûÀ¸·Î ÆíÁý °¡´ÉÇÏ°Ô µË´Ï´Ù.

°ü·Ã Ç׸ñ:
ENABLED

EXPANDABLE

public static final AccessibleState  EXPANDABLE
¿ÀºêÁ§Æ®·Î ´Ü°èÀûÀ¸·Î ¾ÆÀ̸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº Æ®¸®µîÀÇ °èÃþ ¿ÀºêÁ§Æ®·Î, EXPANDED ¶Ç´Â COLLAPSED »óÅÂ¿Í Á¶ÇÕÇØ »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
EXPANDED , COLLAPSED , AccessibleRole.TREE

COLLAPSED

public static final AccessibleState  COLLAPSED
¿ÀºêÁ§Æ®°¡ ¼ö³³µÈ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº EXPANDABLE »óÅÂ¿Í Á¶ÇÕÇØ, Æ®¸®¿Í °°Àº ´Ü°èÀûÀ¸·Î Ç¥½ÃµÇ´Â ¿ÀºêÁ§Æ®·Î »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
EXPANDABLE , EXPANDED , AccessibleRole.TREE

EXPANDED

public static final AccessibleState  EXPANDED
ÀÌ ¿ÀºêÁ§Æ®°¡ Àü°³µÈ »óÅÂÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº EXPANDABLE »óÅÂ¿Í Á¶ÇÕÇØ, Æ®¸®¿Í °°Àº ´Ü°èÀûÀ¸·Î Ç¥½ÃµÇ´Â ¿ÀºêÁ§Æ®·Î »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
EXPANDABLE , COLLAPSED , AccessibleRole.TREE

ENABLED

public static final AccessibleState  ENABLED
¿ÀºêÁ§Æ®°¡ À¯È¿ÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¿ÀºêÁ§Æ® »óÅ ¼¼Æ®¿¡ ÀÌ »óŰ¡ ¾ø´Â °æ¿ì´Â ÀÌ ¿ÀºêÁ§Æ®´Â À¯È¿ÇÏÁö´Â ¾Ê½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº ¿ÀºêÁ§Æ®´Â À¯Àú´Â Á¶ÀÛÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¡ÇÇÄÃÇÑ Ç¥½Ã¿¡¼­´Â Åë»ó, ȸ»öÀ¸·Î Ç¥½ÃµË´Ï´Ù.


FOCUSABLE

public static final AccessibleState  FOCUSABLE
¿ÀºêÁ§Æ®°¡ Űº¸µå Æ÷Ä¿½º¸¦ ¹ÞÀ» ¼ö°¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¿ÀºêÁ§Æ®¿¡ Æ÷Ä¿½º°¡ ÀÖÀ» ¶§´Â Űº¸µå ÀԷ¿¡ ÀÇÇØ ÀϾ´Â ¸ðµç À̺¥Æ®°¡ ±× ¿ÀºêÁ§Æ®¿¡°Ô °Ç³×Áý´Ï´Ù.

°ü·Ã Ç׸ñ:
FOCUSED

FOCUSED

public static final AccessibleState  FOCUSED
ÇöÀç ÀÌ ¿ÀºêÁ§Æ®¿¡ Űº¸µå Æ÷Ä¿½º°¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
FOCUSABLE

ICONIFIED

public static final AccessibleState  ICONIFIED
¿ÀºêÁ§Æ®°¡ ÃÖ¼ÒÈ­µÇ¾î ¾ÆÀÌÄÜ Ç¥½ÃµÇ°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ÇÁ·¹ÀÓ ¹× ³»ºÎ ÇÁ·¹ÀÓÀÎ ¸¸Å­ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.FRAME , AccessibleRole.INTERNAL_FRAME

MODAL

public static final AccessibleState  MODAL
¿ÀºêÁ§Æ®·Î ¹«¾ùÀΰ¡ ó¸®¸¦ ½Ç½ÃÇÏÁö ¾ÊÀ¸¸é À¯Àú´Â ´Ù¸¥ À©µµ¿ìÀÇ ¿ÀºêÁ§Æ®¸¦ Á¶ÀÛÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ´ÙÀ̾ó·Î±×ÀÎ ¸¸Å­ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
AccessibleRole.DIALOG

OPAQUE

public static final AccessibleState  OPAQUE
¿ÀºêÁ§Æ®°¡ ±¸Çü areaÀÇ ¸ðµç Çȼ¿À» paint ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ºÒÅõ¸íÇÏÁö ¾ÊÀº ÄÄÆÛ³ÍÆ®´Â ÀϺÎÀÇ Çȼ¿¸¸À» paint ÇØ, ¾Æ·¡¿¡ ÀÖ´Â Çȼ¿ÀÌ ºñÃÄ º¸À̵µ·Ï(µíÀÌ) ÇÕ´Ï´Ù. µû¶ó¼­, Çȼ¿À» ¿ÏÀüÇÏ°Ô paint ÇÏÁö ¾Ê´Â ÄÄÆÛ³ÍÆ®¿¡´Â ¾î´À Á¤µµÀÇ Åõ°ú¼ºÀÌ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Accessible.getAccessibleContext() , AccessibleContext.getAccessibleComponent() , AccessibleComponent.getBounds()

RESIZABLE

public static final AccessibleState  RESIZABLE
¿ÀºêÁ§Æ®ÀÇ »çÀÌÁ º¯°æÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
Accessible.getAccessibleContext() , AccessibleContext.getAccessibleComponent() , AccessibleComponent.getSize() , AccessibleComponent.setSize(java.awt.Dimension)

MULTISELECTABLE

public static final AccessibleState  MULTISELECTABLE
¿ÀºêÁ§Æ®·Î, º¹¼öÀÇ ¾ÆÀ̸¦ µ¿½Ã¿¡ ¼±ÅÃÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
Accessible.getAccessibleContext() , AccessibleContext.getAccessibleSelection() , AccessibleSelection

SELECTABLE

public static final AccessibleState  SELECTABLE
¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ¾ÆÀÌ´Â ¼±Åà °¡´ÉÇϰí, ÀÌ ¿ÀºêÁ§Æ®°¡ ½ÇÁ¦·Î ¼±Åõǰí ÀÖ´Â ¾ÆÀÌÀÇ 1 »ìÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
SELECTED , Accessible.getAccessibleContext() , AccessibleContext.getAccessibleSelection() , AccessibleSelection

SELECTED

public static final AccessibleState  SELECTED
¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ¾ÆÀÌ´Â ¼±Åà °¡´ÉÇϰí, ÀÌ ¿ÀºêÁ§Æ®°¡ ½ÇÁ¦·Î ¼±Åõǰí ÀÖ´Â ¾ÆÀÌÀÇ 1 »ìÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
SELECTABLE , Accessible.getAccessibleContext() , AccessibleContext.getAccessibleSelection() , AccessibleSelection

SHOWING

public static final AccessibleState  SHOWING
¿ÀºêÁ§Æ®, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ð, ¿ÀºêÁ§Æ®ÀÇ ºÎ¸ðÀÇ ºÎ¸ðµîÀÌ ¸ðµÎ °¡½ÃÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ´Ù¸¸, ¿ÀºêÁ§Æ®´Â ¹Ýµå½Ã È­¸é¿¡ paint µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. Ç¥½ÃµÇ°í ÀÖ´Â °Í ¿ÜÀÇ ¿ÀºêÁ§Æ®¿¡ ¼û¾î ¾Èº¸ÀÌ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
VISIBLE

VISIBLE

public static final AccessibleState  VISIBLE
¿ÀºêÁ§Æ®°¡ °¡½ÃÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ´Ù¸¸, ÀÌ ¿ÀºêÁ§Æ®°¡ ºÒ°¡½ÃÀÇ ¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â È­¸é»ó¿¡¼­´Â ¾Èº¸ÀÌ´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
SHOWING

VERTICAL

public static final AccessibleState  VERTICAL
¿ÀºêÁ§Æ®ÀÇ ¹æÇâÀÌ ¼öÁ÷ ¹æÇâÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ½ºÅ©·Ñ ¹Ù, ½½¶óÀÌ´õ, ¹× ÁøÃ´ ¹ÙµîÀÇ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
VERTICAL , AccessibleRole.SCROLL_BAR , AccessibleRole.SLIDER , AccessibleRole.PROGRESS_BAR

HORIZONTAL

public static final AccessibleState  HORIZONTAL
¿ÀºêÁ§Æ®ÀÇ ¹æÇâÀÌ ¼öÆò ¹æÇâÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀº ½ºÅ©·Ñ ¹Ù, ½½¶óÀÌ´õ, ¹× ÁøÃ´ ¹ÙµîÀÇ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
HORIZONTAL , AccessibleRole.SCROLL_BAR , AccessibleRole.SLIDER , AccessibleRole.PROGRESS_BAR

SINGLE_LINE

public static final AccessibleState  SINGLE_LINE
(ÅØ½ºÆ®) ¿ÀºêÁ§Æ®°¡, ÅØ½ºÆ®¸¦ 1 Çุ ÀúÀåÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.


MULTI_LINE

public static final AccessibleState  MULTI_LINE
(ÅØ½ºÆ®) ¿ÀºêÁ§Æ®°¡, ÅØ½ºÆ®¸¦ º¹¼öÇà ÀúÀåÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.


TRANSIENT

public static final AccessibleState  TRANSIENT
¿ÀºêÁ§Æ®°¡ ÀϽà ¿ÀºêÁ§Æ®ÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. À¯Àú º¸Á¶ ±â´É¿¡¼­´Â PropertyChange ûÃëÀÚ¸¦ ÀϽà »óÅÂÀÇ ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ±× ¿ÀºêÁ§Æ®´Â À̺¥Æ®¸¦ »ý¼ºÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. Åë»óÀº ÀϽà ¿ÀºêÁ§Æ®´Â Java Accessibility ¸Þ¼ÒµåÀÇ ¹®ÀÇ¿¡ ÀÀ´äÇϱâ À§Çؼ­ ÀÛ¼ºµË´Ï´Ù¸¸, ±×·¸Áö ¾ÊÀº °æ¿ì, ±âº»À¸·Î µÇ´Â ¿ÀºêÁ§Æ®¿¡ÀÇ ¸µÅ©´Â À¯ÁöµÇÁö ¾Ê½À´Ï´Ù (¿¹¸¦ µé¾î, Swing ÀÇ ¸®½ºÆ®, Å×À̺í, ¹× Æ®¸®¾Æ·¡ÀÇ ¿ÀºêÁ§Æ®ÀÇ °æ¿ì. ÀÌ °æ¿ì´Â 1 °³ÀÇ UI ÄÄÆÛ³ÍÆ®¸¸ÀÌ ½ÇÁ¦ÀÇ ¸®½ºÆ®/Å×À̺í/Æ®¸® ¿ä¼Ò¾Æ·¡ÀÇ ¸ðµç µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®·Î °øÀ¯µÇ´Â Ç¥Çö 󸮸¦ ½Ç½ÃÇÑ´Ù).

»ý¼ºÀÚÀÇ »ó¼¼

AccessibleState

protected AccessibleState(String  key)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ۸¦ »ç¿ëÇØ ½Å±Ô AccessibleState ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â public ¸Þ¼Òµå·Î¼­´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å¿¡, ÀÌ ÆÄÀÏÀÇ Á¤¼ö¸¦ ÀÛ¼ºÇØ, À̰ÍÀ» µ¥ÀÌÅÍÇüÀÇ º¯°æ ºÒ°¡´ÉÇÑ ¿­°Å·Î¼­ ±¸¼ºÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¼­ºê Ŭ·¡½º´Â °°Àº Æú¸®½Ã¸¦ Àû¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
key - ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â »óÅÂÀÇ À̸§
°ü·Ã Ç׸ñ:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

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.