TextComponent.AccessibleAWTTextComponent (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.