/**
  * Constructor.
  *
  * @param table The table displaying the hex content.
  */
 public HexEditorRowHeader(HexTable table) {
   this.table = table;
   model = new RowHeaderListModel();
   setModel(model);
   setFocusable(false);
   setFont(table.getFont());
   setFixedCellHeight(table.getRowHeight());
   setCellRenderer(new CellRenderer());
   setBorder(new RowHeaderBorder());
   setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
   syncRowCount(); // Initialize to initial size of table.
   table.getModel().addTableModelListener(this);
 }