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