@Override
    protected void customizeComponent(JTable table, int row, int column, JLabel label) {
      @SuppressWarnings("unchecked") var item = ((TableView<FsItem>)table).getRow(row);
      label.setIcon(column == 0 ? item.icon : null);
      label.setHorizontalAlignment(SwingConstants.LEFT);
      label.setToolTipText(column == 1 ? DateFormatUtil.formatDateTime(item.lastUpdated) : null);
      label.setEnabled(item.selectable);
    }
@Override
    protected void customizeComponent(JTable table, int row, int column, JLabel label)