Example #1
0
  /** {@inheritDoc} */
  public final void valueChanged(ListSelectionEvent e) {
    if (!e.getValueIsAdjusting()) {
      final DefaultTableSorter sorter = (DefaultTableSorter) transferTable.getModel();

      if (transferTable.getSelectedRow() >= 0) {
        final int index = sorter.modelIndex(transferTable.getSelectedRow());
        final PlayerTransfer transfer = (PlayerTransfer) this.transfers.get(index);
        this.playerDetailPanel.setPlayer(transfer.getPlayerId(), transfer.getPlayerName());
      } else {
        this.playerDetailPanel.clearPanel();
      }
    }
  }