Default implementation of the
TableRowOrderControl
interface. It requires the table to use an
AbstractKongaTableModel
derived model.
The default behavior offered by this class is to allow all row except the first (top) one to be moved up, and all rows except the last (bottom) one to be moved down. To implement more fine-grained control over what rows can be moved, this class can be subclassed to provide custom implementations of the methods {@link #canRowMoveUp(int) canRowMoveUp} and{@link #canRowMoveDown(int) canRowMoveDown}.
@author Torgil Zethson
@since 1.2