|
|||||||||
| Home >> All >> javax >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
javax.swing
Class AbstractButton.AccessibleAbstractButton

java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.AbstractButton.AccessibleAbstractButton
- All Implemented Interfaces:
- javax.accessibility.AccessibleAction, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleExtendedComponent, javax.accessibility.AccessibleText, javax.accessibility.AccessibleValue, java.io.Serializable
- Direct Known Subclasses:
- JButton.AccessibleJButton, JMenuItem.AccessibleJMenuItem, JToggleButton.AccessibleJToggleButton
- Enclosing class:
- AbstractButton
- protected abstract class AbstractButton.AccessibleAbstractButton
- extends JComponent.AccessibleJComponent
- implements javax.accessibility.AccessibleAction, javax.accessibility.AccessibleValue, javax.accessibility.AccessibleText
- extends JComponent.AccessibleJComponent
A Java Accessibility extension of the AbstractButton.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JComponent.AccessibleJComponent |
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler |
| Nested classes inherited from class java.awt.Component.AccessibleAWTComponent |
java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
| Field Summary | |
private static long |
serialVersionUID
|
| Fields inherited from class javax.swing.JComponent.AccessibleJComponent |
accessibleContainerHandler, accessibleFocusHandler |
| Fields inherited from class java.awt.Component.AccessibleAWTComponent |
accessibleAWTComponentHandler, accessibleAWTFocusHandler |
| Fields inherited from interface javax.accessibility.AccessibleAction |
DECREMENT, INCREMENT, TOGGLE_EXPAND |
| Fields inherited from interface javax.accessibility.AccessibleText |
CHARACTER, SENTENCE, WORD |
| Constructor Summary | |
protected |
AbstractButton.AccessibleAbstractButton()
|
| Method Summary | |
boolean |
doAccessibleAction(int actionIndex)
Performs the acccessible action with the specified index on this object. |
javax.accessibility.AccessibleAction |
getAccessibleAction()
Returns the accessible action associated with this object. |
int |
getAccessibleActionCount()
Returns the number of accessible actions that are supported by this object. |
java.lang.String |
getAccessibleActionDescription(int actionIndex)
Returns a description for the action with the specified index or null if such action does not exist. |
javax.accessibility.AccessibleIcon[] |
getAccessibleIcon()
Returns the accessible icons of this object. |
java.lang.String |
getAccessibleName()
Returns the accessible name for the button. |
javax.accessibility.AccessibleRelationSet |
getAccessibleRelationSet()
Returns the accessible relations of this AccessibleAbstractButton. |
javax.accessibility.AccessibleStateSet |
getAccessibleStateSet()
Returns the accessible state set of this object. |
javax.accessibility.AccessibleText |
getAccessibleText()
Returns the accessible text for this AccessibleAbstractButton. |
javax.accessibility.AccessibleValue |
getAccessibleValue()
Returns the accessible value of this AccessibleAbstractButton, which is always this. |
java.lang.String |
getAfterIndex(int value0,
int value1)
Returns the section of text after the index, or null if the index or part is invalid. |
java.lang.String |
getAtIndex(int value0,
int value1)
Returns the section of text at the index, or null if the index or part is invalid. |
java.lang.String |
getBeforeIndex(int value0,
int value1)
Returns the section of text before the index, or null if the index or part is invalid. |
int |
getCaretPosition()
This always returns -1 since there is no caret in a button. |
javax.swing.text.AttributeSet |
getCharacterAttribute(int i)
Returns the text attribute for the character at the specified character index. |
java.awt.Rectangle |
getCharacterBounds(int i)
Returns the bounds of the character at the specified index of the button's label. |
int |
getCharCount()
Returns the number of characters in the button's label. |
java.lang.Number |
getCurrentAccessibleValue()
Returns the current value of this object as a number. |
int |
getIndexAtPoint(java.awt.Point p)
Returns the index of the label's character at the specified point, relative to the local bounds of the button. |
java.lang.Number |
getMaximumAccessibleValue()
Returns the maximum accessible value for the AccessibleAbstractButton, which is 1. |
java.lang.Number |
getMinimumAccessibleValue()
Returns the minimum accessible value for the AccessibleAbstractButton, which is 0. |
java.lang.String |
getSelectedText()
Returns the selected text. |
int |
getSelectionEnd()
This always returns -1 since
button labels can't be selected. |
int |
getSelectionStart()
This always returns -1 since
button labels can't be selected. |
boolean |
setCurrentAccessibleValue(java.lang.Number value)
Sets the current accessible value as object. |
| Methods inherited from class javax.swing.JComponent.AccessibleJComponent |
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleRole, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener |
| Methods inherited from class java.awt.Container.AccessibleAWTContainer |
getAccessibleAt |
| Methods inherited from class java.awt.Component.AccessibleAWTComponent |
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible |
| Methods inherited from class javax.accessibility.AccessibleContext |
firePropertyChange, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.accessibility.AccessibleComponent |
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible |
| Field Detail |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
| Constructor Detail |
AbstractButton.AccessibleAbstractButton
protected AbstractButton.AccessibleAbstractButton()
| Method Detail |
getAccessibleStateSet
public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
- Returns the accessible state set of this object. In addition to the
superclass's states, the
AccessibleAbstractButtonsupports the following states: AccessibleState.ARMED>AccessibleState.ARMED55 , AccessibleState.FOCUSED>AccessibleState.FOCUSED55 , AccessibleState.PRESSED>AccessibleState.PRESSED55 and AccessibleState.CHECKED>AccessibleState.CHECKED55 .- Overrides:
getAccessibleStateSetin classJComponent.AccessibleJComponent
getAccessibleName
public java.lang.String getAccessibleName()
- Returns the accessible name for the button.
- Overrides:
getAccessibleNamein classJComponent.AccessibleJComponent
getAccessibleIcon
public javax.accessibility.AccessibleIcon[] getAccessibleIcon()
- Returns the accessible icons of this object. If the AbstractButton's
icon is an Accessible, and it's AccessibleContext is an AccessibleIcon,
then this AccessibleIcon is returned, otherwise
null.
getAccessibleRelationSet
public javax.accessibility.AccessibleRelationSet getAccessibleRelationSet()
- Returns the accessible relations of this AccessibleAbstractButton.
If the AbstractButton is part of a ButtonGroup, then all the buttons
in this button group are added as targets in a MEMBER_OF relation,
otherwise an empty relation set is returned (from super).
getAccessibleAction
public javax.accessibility.AccessibleAction getAccessibleAction()
- Returns the accessible action associated with this object. For buttons,
this will be
this.
getAccessibleValue
public javax.accessibility.AccessibleValue getAccessibleValue()
- Returns the accessible value of this AccessibleAbstractButton, which
is always
this.
getAccessibleActionCount
public int getAccessibleActionCount()
- Returns the number of accessible actions that are supported by this
object. Buttons support one action by default ('press button'), so this
method always returns
1.- Specified by:
getAccessibleActionCountin interfacejavax.accessibility.AccessibleAction
getAccessibleActionDescription
public java.lang.String getAccessibleActionDescription(int actionIndex)
- Returns a description for the action with the specified index or
nullif such action does not exist.- Specified by:
getAccessibleActionDescriptionin interfacejavax.accessibility.AccessibleAction
doAccessibleAction
public boolean doAccessibleAction(int actionIndex)
- Performs the acccessible action with the specified index on this object.
Since buttons have only one action by default (which is to press the
button), this method performs a 'press button' when the specified index
is
0and nothing otherwise.- Specified by:
doAccessibleActionin interfacejavax.accessibility.AccessibleAction
getCurrentAccessibleValue
public java.lang.Number getCurrentAccessibleValue()
- Returns the current value of this object as a number. This
implementation returns an
Integer(1)if the button is selected,Integer(0)if the button is not selected.- Specified by:
getCurrentAccessibleValuein interfacejavax.accessibility.AccessibleValue
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(java.lang.Number value)
- Sets the current accessible value as object. If the specified number
is 0 the button will be deselected, otherwise the button will
be selected.
- Specified by:
setCurrentAccessibleValuein interfacejavax.accessibility.AccessibleValue
getMinimumAccessibleValue
public java.lang.Number getMinimumAccessibleValue()
- Returns the minimum accessible value for the AccessibleAbstractButton,
which is
0.- Specified by:
getMinimumAccessibleValuein interfacejavax.accessibility.AccessibleValue
getMaximumAccessibleValue
public java.lang.Number getMaximumAccessibleValue()
- Returns the maximum accessible value for the AccessibleAbstractButton,
which is
1.- Specified by:
getMaximumAccessibleValuein interfacejavax.accessibility.AccessibleValue
getAccessibleText
public javax.accessibility.AccessibleText getAccessibleText()
- Returns the accessible text for this AccessibleAbstractButton. This
will be
nullif the button has a non-HTML label, otherwisethis.
getIndexAtPoint
public int getIndexAtPoint(java.awt.Point p)
- Returns the index of the label's character at the specified point,
relative to the local bounds of the button. This only works for
HTML labels.
- Specified by:
getIndexAtPointin interfacejavax.accessibility.AccessibleText
getCharacterBounds
public java.awt.Rectangle getCharacterBounds(int i)
- Returns the bounds of the character at the specified index of the
button's label. This will only work for HTML labels.
- Specified by:
getCharacterBoundsin interfacejavax.accessibility.AccessibleText
getCharCount
public int getCharCount()
- Returns the number of characters in the button's label.
- Specified by:
getCharCountin interfacejavax.accessibility.AccessibleText
getCaretPosition
public int getCaretPosition()
- This always returns
-1since there is no caret in a button.- Specified by:
getCaretPositionin interfacejavax.accessibility.AccessibleText
getAtIndex
public java.lang.String getAtIndex(int value0, int value1) throws gnu.classpath.NotImplementedException
- Description copied from interface:
javax.accessibility.AccessibleText - Returns the section of text at the index, or null if the index or part
is invalid.
- Specified by:
getAtIndexin interfacejavax.accessibility.AccessibleText
getAfterIndex
public java.lang.String getAfterIndex(int value0, int value1) throws gnu.classpath.NotImplementedException
- Description copied from interface:
javax.accessibility.AccessibleText - Returns the section of text after the index, or null if the index or part
is invalid.
- Specified by:
getAfterIndexin interfacejavax.accessibility.AccessibleText
getBeforeIndex
public java.lang.String getBeforeIndex(int value0, int value1) throws gnu.classpath.NotImplementedException
- Description copied from interface:
javax.accessibility.AccessibleText - Returns the section of text before the index, or null if the index or part
is invalid.
- Specified by:
getBeforeIndexin interfacejavax.accessibility.AccessibleText
getCharacterAttribute
public javax.swing.text.AttributeSet getCharacterAttribute(int i)
- Returns the text attribute for the character at the specified character
index.
- Specified by:
getCharacterAttributein interfacejavax.accessibility.AccessibleText
getSelectionStart
public int getSelectionStart()
- This always returns
-1since button labels can't be selected.- Specified by:
getSelectionStartin interfacejavax.accessibility.AccessibleText
getSelectionEnd
public int getSelectionEnd()
- This always returns
-1since button labels can't be selected.- Specified by:
getSelectionEndin interfacejavax.accessibility.AccessibleText
getSelectedText
public java.lang.String getSelectedText()
- Returns the selected text. This always returns
nullsince button labels can't be selected.- Specified by:
getSelectedTextin interfacejavax.accessibility.AccessibleText
|
|||||||||
| Home >> All >> javax >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC