public void arrowDown() {
    if (currentPosition < fields.size() - 1) {
      currentPosition += 1;

      if (moveMode) {
        Field tmp = fields.remove(currentPosition - 1);
        fields.add(currentPosition, tmp);
      }

      showField(currentPosition);
      showField(currentPosition - 1);
      fieldScreenView.refreshTerminal();
    }
  }
The presentation logic for the field screen.
hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/field/FieldScreenPresenter.java