|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
public abstract class AccessibleContext
AccessibleContext 는, 모든 사용자 보조 기능을 구현하는 객체가 돌려주는 공통의 최소 정보를 나타냅니다. 이 정보에는, 사용자 보조 기능명, 설명, 기능, 및 객체 상태나, 객체의 부모 및 아이에 대한 정보등이 있습니다. 또, AccessibleContext 에는, 어느 컴퍼넌트에 대한, 보다 상세한 사용자 보조 기능의 정보를 취득하기 위한 메소드가 있습니다. 이 컴퍼넌트가 AccessibleContext 를 지원하고 있는 경우, 이러한 메소드는, 이하의 1 개 이상의 인터페이스를 구현하는 객체를 돌려줍니다.
AccessibleAction - 객체는 1 개 이상의 액션을 실행할 수 있습니다. 이 인터페이스는, 실행하는 액션을 결정해, 객체에 그러한 액션을 실행하도록(듯이) 지시하기 위한 사용자 보조 기능을 제공합니다. 조작 가능한 객체는 모두 이 인터페이스를 지원할 필요가 있습니다.
AccessibleComponent - 객체는 그래피컬한 표현을 가집니다. 이 인터페이스는, 객체의 그래피컬한 표현을 판정 및 설정하기 위한 표준적인 기구를 사용자 보조 기능에 제공합니다. 화면에 draw 되는 객체는 모두 이 인터페이스를 지원할 필요가 있습니다.
AccessibleSelection - 객체는 아이의 선택을 허가합니다. 이 인터페이스는, 현재 선택되고 있는 객체의 아이를 판정하거나 그 선택 범위의 설정을 변경하거나하기 위한 표준 기구를 사용자 보조 기능에 제공합니다. 선택 가능한 아이를 가지는 객체는 모두 이 인터페이스를 지원할 필요가 있습니다.
AccessibleText - 객체는 편집 가능한 텍스트 정보를 화면에 표시합니다. 이 인터페이스는, 내용, 속성, 및 공간 위치를 사용해 그 텍스트에 액세스하기 위한 표준적인 기구를 사용자 보조 기능에 제공합니다. 편집 가능한 텍스트를 포함한 객체는 모두 이 인터페이스를 지원할 필요가 있습니다.
AccessibleValue - 객체는 수치를 지원합니다. 이 인터페이스는, 객체의 현재의 값이나 최대치나 최소치를 판정 및 설정하기 위한 표준의 기구를 사용자 보조 기능에 제공합니다. 수치를 지원하는 객체는 모두 이 인터페이스를 지원할 필요가 있습니다.
| 필드의 개요 | |
|---|---|
static String |
ACCESSIBLE_ACTION_PROPERTY
지원되고 있는 액션세트가 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
컴퍼넌트의 액티브한 하위 객체가 언제 변경되었는지를 판정하기 위해서 사용하는 정수입니다. |
static String |
ACCESSIBLE_CARET_PROPERTY
accessibleText 의 caret가 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_CHILD_PROPERTY
사용자 보조의 아이가 언제 객체로 추가 또는 삭제되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
컴퍼넌트의 경계에서 변경이 발생한 것을 나타내는 PropertyChangeEvent 입니다. |
static String |
ACCESSIBLE_DESCRIPTION_PROPERTY
accessibleDescription 프로퍼티이 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_HYPERTEXT_OFFSET
하이퍼 텍스트(hyper text) 요소가 포커스를 받은 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_INVALIDATE_CHILDREN
트리 또는 텍스트등의 컴퍼넌트의 아이에 대해서 대폭적인 변경이 발생한 것을 나타내는 PropertyChangeEvent 입니다. |
static String |
ACCESSIBLE_NAME_PROPERTY
accessibleName 프로퍼티이 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_SELECTION_PROPERTY
accessibleSelection 가 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_STATE_PROPERTY
accessibleStateSet 프로퍼티이 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_CAPTION_CHANGED
테이블 캡션이 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
열의 기술이 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
열헤더가 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_MODEL_CHANGED
테이블의 데이터가 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
행의 기술이 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
행 헤더가 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED
테이블 요약이 변경된 것을 나타내는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
텍스트의 속성이 변경된 것을 나타내는 PropertyChangeEvent 입니다. |
static String |
ACCESSIBLE_TEXT_PROPERTY
텍스트가 변경된 것을 나타내는 PropertyChangeEvent 입니다. |
static String |
ACCESSIBLE_VALUE_PROPERTY
accessibleValue 프로퍼티이 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
static String |
ACCESSIBLE_VISIBLE_DATA_PROPERTY
객체의 시각 표현이 언제 변경되었는지를 판정하는데 사용하는 정수입니다. |
protected String |
accessibleDescription
객체의 설명을 포함하는 지역에 대응한 String 입니다. |
protected String |
accessibleName
객체의 이름을 포함하는 지역에 대응한 String 입니다. |
protected Accessible |
accessibleParent
객체의 사용자 보조 기능을 구현하는 부모입니다. |
| 생성자 의 개요 | |
|---|---|
AccessibleContext ()
|
|
| 메소드의 개요 | |
|---|---|
void |
addPropertyChangeListener (PropertyChangeListener listener)
PropertyChangeListener 를 청취자 리스트에 추가합니다. |
void |
firePropertyChange (String propertyName,
Object oldValue,
Object newValue)
바운드 프로퍼티의 변경의 보고를 지원합니다. |
AccessibleAction |
getAccessibleAction ()
1 개이상의 액션을 지원하는 이 객체에 관련한 AccessibleAction 를 가져옵니다. |
abstract Accessible |
getAccessibleChild (int i)
객체의 지정된 Accessible 의 아이를 돌려줍니다. |
abstract int |
getAccessibleChildrenCount ()
객체내의 사용자 보조의 아이의 수를 돌려줍니다. |
AccessibleComponent |
getAccessibleComponent ()
그래피컬한 표현을 가지는 이 객체에 관련한 AccessibleComponent 를 가져옵니다. |
String |
getAccessibleDescription ()
이 객체의 accessibleDescription 프로퍼티을 가져옵니다. |
AccessibleEditableText |
getAccessibleEditableText ()
편집 가능한 텍스트를 화면에 표시하는 이 객체에 관련한 AccessibleEditableText 를 가져옵니다. |
AccessibleIcon [] |
getAccessibleIcon ()
관련한 1 개(살) 이상의 아이콘을 가지는 객체에 관련한 AccessibleIcon 를 가져옵니다. |
abstract int |
getAccessibleIndexInParent ()
사용자 보조의 부모에서의, 이 객체의 제로로부터 시작되는 인덱스를 가져옵니다. |
String |
getAccessibleName ()
객체의 accessibleName 프로퍼티을 가져옵니다. |
Accessible |
getAccessibleParent ()
이 객체의 사용자 보조 기능을 구현하는 부모를 돌려줍니다. |
AccessibleRelationSet |
getAccessibleRelationSet ()
이 객체에 관련한 AccessibleRelationSet 를 가져옵니다. |
abstract AccessibleRole |
getAccessibleRole ()
이 객체의 역할을 가져옵니다. |
AccessibleSelection |
getAccessibleSelection ()
사용자 보조의 아이의 선택을 허가하는 이 객체에 관련한 AccessibleSelection 를 가져옵니다. |
abstract AccessibleStateSet |
getAccessibleStateSet ()
이 객체 상태 세트를 가져옵니다. |
AccessibleTable |
getAccessibleTable ()
이 객체에 관련한 AccessibleTable 를 가져옵니다. |
AccessibleText |
getAccessibleText ()
화면에 텍스트를 표시하는 이 객체에 관련한 AccessibleText 를 가져옵니다. |
AccessibleValue |
getAccessibleValue ()
수치를 지원하는 이 객체에 관련한 AccessibleValue 를 가져옵니다. |
abstract Locale |
getLocale ()
컴퍼넌트의 로케일을 돌려줍니다. |
void |
removePropertyChangeListener (PropertyChangeListener listener)
PropertyChangeListener 를 청취자 리스트로부터 삭제합니다. |
void |
setAccessibleDescription (String s)
이 객체의 사용자 보조 기능의 설명을 설정합니다. |
void |
setAccessibleName (String s)
이 객체의 지역에 대응한 사용자 보조 기능명을 설정합니다. |
void |
setAccessibleParent (Accessible a)
객체의, 사용자 보조의 부모를 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 필드의 상세 |
|---|
public static final String ACCESSIBLE_NAME_PROPERTY
getAccessibleName() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
getAccessibleDescription() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_STATE_PROPERTY
getAccessibleStateSet() ,
AccessibleState ,
AccessibleStateSet ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_VALUE_PROPERTY
getAccessibleValue() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_SELECTION_PROPERTY
getAccessibleSelection() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_CARET_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_CHILD_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Accessible ,
AccessibleTable ,
정수 필드치 public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Accessible ,
AccessibleTable ,
정수 필드치 public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
AccessibleTable ,
AccessibleTableModelChange ,
정수 필드치 public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
AccessibleTable ,
AccessibleTableModelChange ,
정수 필드치 public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
AccessibleTable ,
정수 필드치 public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
AccessibleTable ,
AccessibleTableModelChange ,
정수 필드치 public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
AccessibleTable ,
정수 필드치 public static final String ACCESSIBLE_ACTION_PROPERTY
AccessibleAction ,
정수 필드치 public static final String ACCESSIBLE_HYPERTEXT_OFFSET
AccessibleHyperlink ,
정수 필드치 public static final String ACCESSIBLE_TEXT_PROPERTY
getAccessibleText() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
#AccessibleText.AccessibleTextSequence,
정수 필드치 public static final String ACCESSIBLE_INVALIDATE_CHILDREN
getAccessibleText() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
#AccessibleText.AccessibleTextSequence,
정수 필드치 public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
getAccessibleText() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
#AccessibleText.AccessibleAttributeSequence,
정수 필드치 public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
정수 필드치 protected Accessible accessibleParent
getAccessibleParent() ,
setAccessibleParent(javax.accessibility.Accessible) protected String accessibleName
getAccessibleName() ,
setAccessibleName(java.lang.String) protected String accessibleDescription
getAccessibleDescription() ,
setAccessibleDescription(java.lang.String) | 생성자 의 상세 |
|---|
public AccessibleContext()
| 메소드의 상세 |
|---|
public String getAccessibleName()
setAccessibleName(java.lang.String) public void setAccessibleName(String s)
s - 객체의 지역 대응된 새로운 이름getAccessibleName() ,
addPropertyChangeListener(java.beans.PropertyChangeListener) public String getAccessibleDescription()
setAccessibleDescription(java.lang.String) public void setAccessibleDescription(String s)
s - 객체의 새로운 지역에 대응한 설명setAccessibleName(java.lang.String) ,
addPropertyChangeListener(java.beans.PropertyChangeListener) public abstract AccessibleRole getAccessibleRole()
AccessibleRole 클래스는 확장 가능하기도 하므로, 커스텀 컴퍼넌트의 개발자는, 사전에 정의된 사용자 보조 기능세트로는 불충분한 경우에, 독자적인 AccessibleRole 를 정의할 수 있습니다.
AccessibleRole public abstract AccessibleStateSet getAccessibleStateSet()
AccessibleStateSet ,
AccessibleState ,
addPropertyChangeListener(java.beans.PropertyChangeListener) public Accessible getAccessibleParent()
public void setAccessibleParent(Accessible a)
a - 부모로서 설정되는 Accessiblepublic abstract int getAccessibleIndexInParent()
getAccessibleParent() ,
getAccessibleChildrenCount() ,
getAccessibleChild(int) public abstract int getAccessibleChildrenCount()
public abstract Accessible getAccessibleChild(int i)
i - 제로로부터 시작되는 아이의 인덱스
getAccessibleChildrenCount()
public abstract Locale getLocale()
throws IllegalComponentStateException
IllegalComponentStateException - Component 가 독자적인 로케일을 가지지 않고,
아직 포함 관계의 계층에 추가되어 있지 않은 경우
(추가되고 있는 경우는 포함측의 부모로부터 로케일을 결정할 수 있다)public void addPropertyChangeListener(PropertyChangeListener listener)
listener - 추가하는 PropertyChangeListenerACCESSIBLE_NAME_PROPERTY ,
ACCESSIBLE_DESCRIPTION_PROPERTY ,
ACCESSIBLE_STATE_PROPERTY ,
ACCESSIBLE_VALUE_PROPERTY ,
ACCESSIBLE_SELECTION_PROPERTY ,
ACCESSIBLE_TEXT_PROPERTY ,
ACCESSIBLE_VISIBLE_DATA_PROPERTY public void removePropertyChangeListener(PropertyChangeListener listener)
listener - 삭제하는 PropertyChangeListenerpublic AccessibleAction getAccessibleAction()
AccessibleAction public AccessibleComponent getAccessibleComponent()
AccessibleComponent public AccessibleSelection getAccessibleSelection()
AccessibleSelection public AccessibleText getAccessibleText()
AccessibleText public AccessibleEditableText getAccessibleEditableText()
AccessibleEditableText public AccessibleValue getAccessibleValue()
AccessibleValue public AccessibleIcon [] getAccessibleIcon()
AccessibleIcon public AccessibleRelationSet getAccessibleRelationSet()
AccessibleRelationSet public AccessibleTable getAccessibleTable()
AccessibleTable
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
propertyName - 변경된 프로퍼티의
프로그램상의 이름oldValue - 프로퍼티의 낡은 값newValue - 프로퍼티의 새로운 값PropertyChangeSupport ,
addPropertyChangeListener(java.beans.PropertyChangeListener) ,
removePropertyChangeListener(java.beans.PropertyChangeListener) ,
ACCESSIBLE_NAME_PROPERTY ,
ACCESSIBLE_DESCRIPTION_PROPERTY ,
ACCESSIBLE_STATE_PROPERTY ,
ACCESSIBLE_VALUE_PROPERTY ,
ACCESSIBLE_SELECTION_PROPERTY ,
ACCESSIBLE_TEXT_PROPERTY ,
ACCESSIBLE_VISIBLE_DATA_PROPERTY
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.