Esempio n. 1
0
  private double computeConnectorSize(double inset, int numConnectors) {

    double maxSize = 10;

    double connectorHeight = maxSize * 2;
    double originalConnectorHeight = connectorHeight;
    double gap = 5;

    double totalHeight = numConnectors * connectorHeight + (numConnectors - 1) * gap;

    connectorHeight = Math.min(totalHeight, node.getPrefHeight() - inset) / (numConnectors);
    connectorHeight = Math.min(connectorHeight, maxSize * 2);

    if (numConnectors == 1) {
      connectorHeight = originalConnectorHeight;
    }

    return connectorHeight;
  }