@Override
  public int getDropIndexFor(Point point) {
    Component component = tabs.getComponentAt(point);
    if (component instanceof TabLabel label && lastSingRowLayout != null) {
      return lastSingRowLayout.visibleInfos.indexOf(label.getInfo());
    }
    return -1;
  }
@Override
  public int getDropIndexFor(Point point)