@Override
      public void actionPerformed(ActionEvent e) {
        int row = goDown ? getNextRow() : getPrevRow();
        if (row != -1) {
          selectRow(row, withSelection);
        }
      }
@Override
      public void actionPerformed(ActionEvent e)