JavaTM Platform
Standard Ed. 6

java.awt
클래스 TextComponent.AccessibleAWTTextComponent

java.lang.Object 
  상위를 확장 javax.accessibility.AccessibleContext 
      상위를 확장 java.awt.Component.AccessibleAWTComponent 
          상위를 확장 java.awt.TextComponent.AccessibleAWTTextComponent
모든 구현된 인터페이스:
TextListener , Serializable , EventListener , AccessibleComponent , AccessibleText
직계의 기존의 서브 클래스:
TextArea.AccessibleAWTTextArea , TextField.AccessibleAWTTextField
포함되어 있는 클래스:
TextComponent


protected class TextComponent.AccessibleAWTTextComponent
extends Component.AccessibleAWTComponent
implements AccessibleText , TextListener

이 클래스는 TextComponent 클래스용의 접근성?의 지원를 구현하고 있습니다. 텍스트 컴퍼넌트의 사용자 인터페이스 요소에 적절한 Java Accessibility API 를 구현하고 있습니다.

도입된 버젼:
1.3
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
 
클래스 java.awt. Component.AccessibleAWTComponent 로부터 상속된 상자의 클래스/인터페이스
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
필드의 개요
 
클래스 java.awt. Component.AccessibleAWTComponent 로부터 상속된 필드
accessibleAWTComponentHandler , accessibleAWTFocusHandler
 
클래스 javax.accessibility. AccessibleContext 로부터 상속된 필드
ACCESSIBLE_ACTION_PROPERTY , ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY , ACCESSIBLE_CARET_PROPERTY , ACCESSIBLE_CHILD_PROPERTY , ACCESSIBLE_COMPONENT_BOUNDS_CHANGED , ACCESSIBLE_DESCRIPTION_PROPERTY , ACCESSIBLE_HYPERTEXT_OFFSET , ACCESSIBLE_INVALIDATE_CHILDREN , ACCESSIBLE_NAME_PROPERTY , ACCESSIBLE_SELECTION_PROPERTY , ACCESSIBLE_STATE_PROPERTY , ACCESSIBLE_TABLE_CAPTION_CHANGED , ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED , ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED , ACCESSIBLE_TABLE_MODEL_CHANGED , ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED , ACCESSIBLE_TABLE_ROW_HEADER_CHANGED , ACCESSIBLE_TABLE_SUMMARY_CHANGED , ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED , ACCESSIBLE_TEXT_PROPERTY , ACCESSIBLE_VALUE_PROPERTY , ACCESSIBLE_VISIBLE_DATA_PROPERTY , accessibleDescription , accessibleName , accessibleParent
 
인터페이스 javax.accessibility. AccessibleText 로부터 상속된 필드
CHARACTER , SENTENCE , WORD
 
생성자 의 개요
TextComponent.AccessibleAWTTextComponent ()
          AccessibleAWTTextComponent 를 구축합니다.
 
메소드의 개요
 AccessibleRole getAccessibleRole ()
          이 객체의 역할을 가져옵니다.
 AccessibleStateSet getAccessibleStateSet ()
          TextComponent 상태 세트를 가져옵니다.
 AccessibleText getAccessibleText ()
          이 객체에 관련한 AccessibleText 를 돌려줍니다.
 String getAfterIndex (int part, int index)
          지정된 인덱스의 뒤의 캐릭터 라인을 돌려줍니다.
 String getAtIndex (int part, int index)
          지정된 인덱스에서의 캐릭터 라인을 돌려줍니다.
 String getBeforeIndex (int part, int index)
          지정된 인덱스의 전의 캐릭터 라인을 돌려줍니다.
 int getCaretPosition ()
          caret의 제로로부터 시작되는 오프셋(offset)를 돌려줍니다.
 AttributeSet getCharacterAttribute (int i)
          인덱스로 지정된 문자의 AttributeSet 를 돌려줍니다.
 Rectangle getCharacterBounds (int i)
          캐릭터 라인에 대한 지정된 인덱스로 문자의 바운딩 박스를 결정합니다.
 int getCharCount ()
          문자의 수를 돌려줍니다 (유효한 인덱스).
 int getIndexAtPoint (Point  p)
          로컬 좌표로 포인트를 지정해, 그 Point 하의 문자의 제로로부터 시작되는 인덱스를 돌려줍니다.
 String getSelectedText ()
          선택되고 있는 텍스트의 일부를 돌려줍니다.
 int getSelectionEnd ()
          선택한 텍스트내의 종료 오프셋(offset)를 돌려줍니다.
 int getSelectionStart ()
          선택한 텍스트내의 개시 오프셋(offset)를 돌려줍니다.
 void textValueChanged (TextEvent  textEvent)
          텍스트치 변경의 TextListener 통지입니다.
 
클래스 java.awt. Component.AccessibleAWTComponent 로부터 상속된 메소드
addFocusListener , addPropertyChangeListener , contains , getAccessibleAt , getAccessibleChild , getAccessibleChildrenCount , getAccessibleComponent , getAccessibleDescription , getAccessibleIndexInParent , getAccessibleName , getAccessibleParent , getBackground , getBounds , getCursor , getFont , getFontMetrics , getForeground , getLocale , getLocation , getLocationOnScreen , getSize , isEnabled , isFocusTraversable , isShowing , isVisible , removeFocusListener , removePropertyChangeListener , requestFocus , setBackground , setBounds , setCursor , setEnabled , setFont , setForeground , setLocation , setSize , setVisible
 
클래스 javax.accessibility. AccessibleContext 로부터 상속된 메소드
firePropertyChange , getAccessibleAction , getAccessibleEditableText , getAccessibleIcon , getAccessibleRelationSet , getAccessibleSelection , getAccessibleTable , getAccessibleValue , setAccessibleDescription , setAccessibleName , setAccessibleParent
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

TextComponent.AccessibleAWTTextComponent

public TextComponent.AccessibleAWTTextComponent()
AccessibleAWTTextComponent 를 구축합니다. caret 변경을 추적하기 위해서 청취자를 추가합니다.

메소드의 상세

textValueChanged

public void textValueChanged(TextEvent  textEvent)
텍스트치 변경의 TextListener 통지입니다.

정의:
인터페이스 TextListener 내의 textValueChanged

getAccessibleStateSet

public AccessibleStateSet  getAccessibleStateSet()
TextComponent 상태 세트를 가져옵니다. 객체의 AccessibleStateSet 는, 일의의 AccessibleState 세트입니다. 객체의 AccessibleStateSet 내의 변경은, AccessibleContext.ACCESSIBLE_STATE_PROPERTY 프로퍼티에 대해서 PropertyChangeEvent 를 발생시키는 원인이 됩니다.

오버라이드(override):
클래스 Component.AccessibleAWTComponent 내의 getAccessibleStateSet
반환값:
객체의 현재 상태 세트를 보관 유지한다 AccessibleStateSet 의 인스턴스
관련 항목:
AccessibleStateSet , AccessibleState , Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public AccessibleRole  getAccessibleRole()
이 객체의 역할을 가져옵니다.

오버라이드(override):
클래스 Component.AccessibleAWTComponent 내의 getAccessibleRole
반환값:
객체의 역할을 기술하는 AccessibleRole 의 인스턴스 (AccessibleRole.TEXT)
관련 항목:
AccessibleRole

getAccessibleText

public AccessibleText  getAccessibleText()
이 객체에 관련한 AccessibleText 를 돌려줍니다. 이 클래스용의 Java Accessibility API 의 구현에서는, 이 객체를 돌려줍니다. 이것은 객체 자체는 아니고, AccessibleText 인터페이스의 구현을 실시합니다.

오버라이드(override):
클래스 AccessibleContext 내의 getAccessibleText
반환값:
이 객체
관련 항목:
AccessibleText

getIndexAtPoint

public int getIndexAtPoint(Point  p)
로컬 좌표로 포인트를 지정해, 그 Point 하의 문자의 제로로부터 시작되는 인덱스를 돌려줍니다. 포인트가 무효인 경우, 이 메소드는 -1 을 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getIndexAtPoint
파라미터:
p - 로컬 좌표의 Point
반환값:
포인트 p 하의 문자의 제로로부터 시작되는 인덱스

getCharacterBounds

public Rectangle  getCharacterBounds(int i)
캐릭터 라인에 대한 지정된 인덱스로 문자의 바운딩 박스를 결정합니다. 이 바운딩 박스는 로컬 좌표로 돌려주어집니다. 인덱스가 무효인 경우, null 의 구형이 돌려주어집니다.

정의:
인터페이스 AccessibleText 내의 getCharacterBounds
파라미터:
i - String 에 대한 인덱스 >= 0
반환값:
문자의 바운딩 박스의 화면 좌표

getCharCount

public int getCharCount()
문자의 수를 돌려줍니다 (유효한 인덱스).

정의:
인터페이스 AccessibleText 내의 getCharCount
반환값:
문자수 >= 0

getCaretPosition

public int getCaretPosition()
caret의 제로로부터 시작되는 오프셋(offset)를 돌려줍니다. 주:caret의 우측의 문자가 오프셋(offset)와 같은 인덱스치를 가집니다 (caret는 2 개의 문자의 사이에 놓여진다).

정의:
인터페이스 AccessibleText 내의 getCaretPosition
반환값:
caret의 제로로부터 시작되는 오프셋(offset)

getCharacterAttribute

public AttributeSet  getCharacterAttribute(int i)
인덱스로 지정된 문자의 AttributeSet 를 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getCharacterAttribute
파라미터:
i - 텍스트에 대한 제로로부터 시작되는 인덱스
반환값:
문자의 AttributeSet

getSelectionStart

public int getSelectionStart()
선택한 텍스트내의 개시 오프셋(offset)를 돌려줍니다. 선택 개소가 없는 경우에, caret가 있을 때는, 개시 오프셋(offset)와 종료 오프셋(offset)가 같게 됩니다. 텍스트가 빈 상태(empty)의 경우는 0, 선택 개소가 없는 경우는 caret 위치를 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getSelectionStart
반환값:
선택 개소의 선두의 텍스트에 대한 인덱스 >= 0

getSelectionEnd

public int getSelectionEnd()
선택한 텍스트내의 종료 오프셋(offset)를 돌려줍니다. 선택 개소가 없는 경우에, caret가 있을 때는, 개시 오프셋(offset)와 종료 오프셋(offset)가 같게 됩니다. 텍스트가 빈 상태(empty)의 경우는 0, 선택 개소가 없는 경우는 caret 위치를 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getSelectionEnd
반환값:
선택 개소의 말미의 텍스트에 대한 인덱스 >= 0

getSelectedText

public String  getSelectedText()
선택되고 있는 텍스트의 일부를 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getSelectedText
반환값:
텍스트. 선택 부분이 없는 경우는 null

getAtIndex

public String  getAtIndex(int part,
                         int index)
지정된 인덱스에서의 캐릭터 라인을 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getAtIndex
파라미터:
part - 취득하는 AccessibleText.CHARACTER, AccessibleText.WORD, 또는 AccessibleText.SENTENCE
index - 텍스트내의 인덱스 >= 0
반환값:
문자, 단어, 또는 문장. 무효인 인덱스 또는 부분에서는 null

getAfterIndex

public String  getAfterIndex(int part,
                            int index)
지정된 인덱스의 뒤의 캐릭터 라인을 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getAfterIndex
파라미터:
part - 취득하는 AccessibleText.CHARACTER, AccessibleText.WORD, 또는 AccessibleText.SENTENCE
index - 텍스트내의 인덱스 >= 0
반환값:
문자, 말, 또는 문장. 무효인 인덱스 또는 부분에서는 null

getBeforeIndex

public String  getBeforeIndex(int part,
                             int index)
지정된 인덱스의 전의 캐릭터 라인을 돌려줍니다.

정의:
인터페이스 AccessibleText 내의 getBeforeIndex
파라미터:
part - 취득하는 AccessibleText.CHARACTER, AccessibleText.WORD, 또는 AccessibleText.SENTENCE
index - 텍스트내의 인덱스 >= 0
반환값:
문자, 말, 또는 문장. 무효인 인덱스 또는 부분에서는 null

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.