javax.accessibility
Interface AccessibleKeyBinding

All Known Implementing Classes:
javax.swing.AbstractButton.AccessibleAbstractButton.ButtonKeyBinding, javax.swing.JLabel.AccessibleJLabel.LabelKeyBinding

public interface AccessibleKeyBinding

Untamed:


Method Summary
 Object getAccessibleKeyBinding(int i)
          Enabled: Returns a key binding for this object.
 int getAccessibleKeyBindingCount()
          Enabled: Returns the number of key bindings for this object
 

Method Detail

getAccessibleKeyBindingCount

public int getAccessibleKeyBindingCount()
Enabled: Returns the number of key bindings for this object

Returns:
the zero-based number of key bindings for this object

getAccessibleKeyBinding

public Object getAccessibleKeyBinding(int i)
Enabled: Returns a key binding for this object. The value returned is an java.lang.Object which must be cast to appropriate type depending on the underlying implementation of the key. For example, if the Object returned is a javax.swing.KeyStroke, the user of this method should do the following: Component c = AccessibleContext ac = c.getAccessibleContext(); AccessibleKeyBinding akb = ac.getAccessibleKeyBinding(); for (int i = 0; i < akb.getAccessibleKeyBindingCount(); i++) { Object o = akb.getAccessibleKeyBinding(i); if (o instanceof javax.swing.KeyStroke) { javax.swing.KeyStroke keyStroke = (javax.swing.KeyStroke)o; } }

Parameters:
i - zero-based index of the key bindings
Returns:
a javax.lang.Object which specifies the key binding
See Also:
getAccessibleKeyBindingCount()


comments?