javax.swing

Class JComponent.AccessibleJComponent

Enclosing Class:
JComponent
Implemented Interfaces:
AccessibleComponent, AccessibleExtendedComponent, Serializable
Known Direct Subclasses:
AbstractButton.AccessibleAbstractButton, JColorChooser.AccessibleJColorChooser, JComboBox.AccessibleJComboBox, JDesktopPane.AccessibleJDesktopPane, JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon, JOptionPane.AccessibleJOptionPane, JPopupMenu.AccessibleJPopupMenu, JProgressBar.AccessibleJProgressBar, JScrollBar.AccessibleJScrollBar, JSeparator.AccessibleJSeparator, JSlider.AccessibleJSlider, JSplitPane.AccessibleJSplitPane, JTabbedPane.AccessibleJTabbedPane, JTableHeader.AccessibleJTableHeader, JTextComponent.AccessibleJTextComponent, JToolBar.AccessibleJToolBar, JToolTip.AccessibleJToolTip

public abstract class JComponent.AccessibleJComponent
extends Container.AccessibleAWTContainer
implements AccessibleExtendedComponent

See Also:
Serialized Form

Nested Class Summary

protected class
JComponent.AccessibleJComponent.AccessibleContainerHandler
protected class
JComponent.AccessibleJComponent.AccessibleFocusHandler

Nested classes/interfaces inherited from class java.awt.Container.AccessibleAWTContainer

Container.AccessibleAWTContainer.AccessibleContainerHandler

Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler

Field Summary

protected ContainerListener
accessibleContainerHandler
protected FocusListener
accessibleFocusHandler

Fields inherited from class java.awt.Container.AccessibleAWTContainer

accessibleContainerHandler

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_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, 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_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent

Constructor Summary

AccessibleJComponent()

Method Summary

void
addPropertyChangeListener(PropertyChangeListener listener)
Accessible
getAccessibleChild(int value0)
int
getAccessibleChildrenCount()
String
getAccessibleDescription()
AccessibleKeyBinding
getAccessibleKeyBinding()
String
getAccessibleName()
AccessibleRole
getAccessibleRole()
AccessibleStateSet
getAccessibleStateSet()
protected String
getBorderTitle(Border value0)
String
getTitledBorderText()
String
getToolTipText()
void
removePropertyChangeListener(PropertyChangeListener listener)

Methods inherited from class java.awt.Container.AccessibleAWTContainer

getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount

Methods inherited from class java.awt.Component.AccessibleAWTComponent

addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRole, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible

Methods inherited from class javax.accessibility.AccessibleContext

addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleRole, getAccessibleSelection, getAccessibleStateSet, getAccessibleTable, getAccessibleText, getAccessibleValue, getLocale, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

accessibleContainerHandler

protected ContainerListener accessibleContainerHandler


accessibleFocusHandler

protected FocusListener accessibleFocusHandler

Constructor Details

AccessibleJComponent

protected AccessibleJComponent()

Method Details

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Overrides:
addPropertyChangeListener in interface Component.AccessibleAWTComponent


getAccessibleChild

public Accessible getAccessibleChild(int value0)
Overrides:
getAccessibleChild in interface Container.AccessibleAWTContainer


getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Overrides:
getAccessibleChildrenCount in interface Container.AccessibleAWTContainer


getAccessibleDescription

public String getAccessibleDescription()
Overrides:
getAccessibleDescription in interface Component.AccessibleAWTComponent


getAccessibleKeyBinding

public AccessibleKeyBinding getAccessibleKeyBinding()
Specified by:
getAccessibleKeyBinding in interface AccessibleExtendedComponent


getAccessibleName

public String getAccessibleName()
Overrides:
getAccessibleName in interface Component.AccessibleAWTComponent


getAccessibleRole

public AccessibleRole getAccessibleRole()
Overrides:
getAccessibleRole in interface Component.AccessibleAWTComponent


getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
Overrides:
getAccessibleStateSet in interface Component.AccessibleAWTComponent


getBorderTitle

protected String getBorderTitle(Border value0)


getTitledBorderText

public String getTitledBorderText()
Specified by:
getTitledBorderText in interface AccessibleExtendedComponent


getToolTipText

public String getToolTipText()
Specified by:
getToolTipText in interface AccessibleExtendedComponent


removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Overrides:
removePropertyChangeListener in interface Component.AccessibleAWTComponent


JComponent.java -- Every component in swing inherits from this class. Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.