com.sssw.rt.util
Interface AgiTabstopHandler
- All Known Implementing Classes:
- AgcComboBox, AgcIntegerSpinnerField, PvBaseContainer
- public interface AgiTabstopHandler
This interface integrates keyboard navigation (TAB-key processing) across AWT and
Swing components. When used in conjunction with com.sssw.rt.atlas.AtFocusManager
(which is installed by default in SilverJRunner forms), the Swing-based tab traversal
is also applied to non-swing components.
A Container implements this interface if it wishes to specify the tabstop order
sequence of its child components (for example; a SilverStream AgfForm which allows
user-specified tab-order). If a container does not implement AgiTabstopHandler,
then the children will be traversed in geometric order (top-bottom, left-right).
Method Summary |
Component[] |
getTabOrder()
Called from the FocusManager during processing of TAB/SHIFT-TAB. |
getTabOrder
public Component[] getTabOrder()
- Called from the FocusManager during processing of TAB/SHIFT-TAB.
- Returns:
- An ordered array of child Components to be considered Tabstops or null if the
children of this Container are not to be traversed.