SilverStream
Application Server 3.5

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.
 

Method Detail

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.

SilverStream
Application Server 3.5