Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.swing
Class JLabel.AccessibleJLabel  view JLabel.AccessibleJLabel download JLabel.AccessibleJLabel.java

java.lang.Object
  extended byjavax.accessibility.AccessibleContext
      extended byjava.awt.Component.AccessibleAWTComponent
          extended byjava.awt.Container.AccessibleAWTContainer
              extended byjavax.swing.JComponent.AccessibleJComponent
                  extended byjavax.swing.JLabel.AccessibleJLabel
All Implemented Interfaces:
javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleExtendedComponent, javax.accessibility.AccessibleText, java.io.Serializable
Enclosing class:
JLabel

protected class JLabel.AccessibleJLabel
extends JComponent.AccessibleJComponent
implements javax.accessibility.AccessibleText, javax.accessibility.AccessibleExtendedComponent

Accessibility support for JLabel.


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
 
Fields inherited from class javax.swing.JComponent.AccessibleJComponent
accessibleContainerHandler, accessibleFocusHandler
 
Fields inherited from class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
 
Fields inherited from class 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
 
Fields inherited from interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
 
Constructor Summary
protected JLabel.AccessibleJLabel()
           
 
Method Summary
 java.lang.String getAfterIndex(int part, int index)
          Returns the character, word or sentence after the specified index.
 java.lang.String getAtIndex(int part, int index)
          Returns the character, word or sentence at the specified index.
 java.lang.String getBeforeIndex(int part, int index)
          Returns the character, word or sentence before the specified index.
 int getCaretPosition()
          Returns the caret position.
 javax.swing.text.AttributeSet getCharacterAttribute(int index)
          Returns an javax.swing.text.AttributeSet that reflects the text attributes of the specified character.
 java.awt.Rectangle getCharacterBounds(int index)
          Returns the bounding box of the character at the specified index.
 int getCharCount()
          Returns the number of characters that are displayed by the JLabel.
 int getIndexAtPoint(java.awt.Point point)
          Returns the index of the character that is located at the specified point.
 java.lang.String getSelectedText()
          Returns the selected text.
 int getSelectionEnd()
          Returns the end index of the selected text.
 int getSelectionStart()
          Returns the start index of the selected text.
 
Methods inherited from class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleRole, getAccessibleStateSet, 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, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, 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.AccessibleExtendedComponent
getAccessibleKeyBinding, getTitledBorderText, getToolTipText
 
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
 

Constructor Detail

JLabel.AccessibleJLabel

protected JLabel.AccessibleJLabel()
Method Detail

getSelectedText

public java.lang.String getSelectedText()
Returns the selected text. This is null since JLabels are not selectable.

Specified by:
getSelectedText in interface javax.accessibility.AccessibleText

getSelectionStart

public int getSelectionStart()
Returns the start index of the selected text.

Specified by:
getSelectionStart in interface javax.accessibility.AccessibleText

getSelectionEnd

public int getSelectionEnd()
Returns the end index of the selected text.

Specified by:
getSelectionEnd in interface javax.accessibility.AccessibleText

getCharacterAttribute

public javax.swing.text.AttributeSet getCharacterAttribute(int index)
Returns an javax.swing.text.AttributeSet that reflects the text attributes of the specified character. We return an empty AttributeSet here, because JLabels don't support text attributes (at least not yet).

Specified by:
getCharacterAttribute in interface javax.accessibility.AccessibleText

getAtIndex

public java.lang.String getAtIndex(int part,
                                   int index)
Returns the character, word or sentence at the specified index. The part parameter determines what is returned, the character, word or sentence after the index.

Specified by:
getAtIndex in interface javax.accessibility.AccessibleText

getAfterIndex

public java.lang.String getAfterIndex(int part,
                                      int index)
Returns the character, word or sentence after the specified index. The part parameter determines what is returned, the character, word or sentence after the index.

Specified by:
getAfterIndex in interface javax.accessibility.AccessibleText

getBeforeIndex

public java.lang.String getBeforeIndex(int part,
                                       int index)
Returns the character, word or sentence before the specified index. The part parameter determines what is returned, the character, word or sentence before the index.

Specified by:
getBeforeIndex in interface javax.accessibility.AccessibleText

getCaretPosition

public int getCaretPosition()
Returns the caret position. This method returns -1 because JLabel don't have a caret.

Specified by:
getCaretPosition in interface javax.accessibility.AccessibleText

getCharCount

public int getCharCount()
Returns the number of characters that are displayed by the JLabel.

Specified by:
getCharCount in interface javax.accessibility.AccessibleText

getCharacterBounds

public java.awt.Rectangle getCharacterBounds(int index)
                                      throws gnu.classpath.NotImplementedException
Returns the bounding box of the character at the specified index.

Specified by:
getCharacterBounds in interface javax.accessibility.AccessibleText

getIndexAtPoint

public int getIndexAtPoint(java.awt.Point point)
                    throws gnu.classpath.NotImplementedException
Returns the index of the character that is located at the specified point.

Specified by:
getIndexAtPoint in interface javax.accessibility.AccessibleText