Class DefaultComponentFactory.FormsLabel.AccessibleFormsLabel

  • All Implemented Interfaces:
    java.io.Serializable, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleExtendedComponent, javax.accessibility.AccessibleText
    Enclosing class:
    DefaultComponentFactory.FormsLabel

    private final class DefaultComponentFactory.FormsLabel.AccessibleFormsLabel
    extends javax.swing.JComponent.AccessibleJComponent
    This class implements accessibility support for FormsLabels. Cuts off trailing colons from the accessible name - if any.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent.AccessibleJComponent

        javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler, javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler
    • Field Summary

      • Fields inherited from class javax.swing.JComponent.AccessibleJComponent

        accessibleFocusHandler
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAccessibleName()
      Returns the accessible name of this label.
      • Methods inherited from class javax.swing.JComponent.AccessibleJComponent

        addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleStateSet, getBorderTitle, removePropertyChangeListener
      • Methods inherited from class javax.accessibility.AccessibleContext

        firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, 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.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

      • AccessibleFormsLabel

        private AccessibleFormsLabel()
    • Method Detail

      • getAccessibleName

        public java.lang.String getAccessibleName()
        Returns the accessible name of this label. Unlike the superclass behavior, this implementation cuts off a trailing colon (':') - if any.
        Returns:
        the label name
        See Also:
        AccessibleContext.setAccessibleName(java.lang.String)