Ángulo inicial
Si desea girar un diseño de globo, puede modificar el
ángulo inicial del diseño. Este es el ángulo en que se coloca el
primer nodo hijo en el nodo raíz. Todos los subárboles giran con este
ángulo inicial. El valor de espaciado de ángulo
FAST_PROPORTIONAL no es
estable con respecto al ángulo inicial: el diseño puede cambiar de
forma considerable si se cambia el ángulo inicial. Los otros valores
de espaciado de ángulo son estables: giran todo el diseño. El ángulo
inicial debe estar comprendido entre 0° y 360°.
Para cambiar el ángulo inicial:
Utilice el método setBalloonStartAngle:
treeLayout.setBalloonStartAngle(90);
Intervalo de ángulos
Normalmente, los nodos hijo se colocan alrededor de su
nodo padre; ocupan un intervalo de ángulo de 360° alrededor del
padre. Es posible limitar el intervalo de ángulo disponible para los
nodos hijo. En la figura siguiente, el intervalo de ángulo de los
nodos hijo es de 360° a la izquierda, 270° en el centro y 180° a la
derecha. Puede especificar un intervalo de ángulo diferente para el
nodo raíz, para los nodos que sólo nodos finales y para los nodos
internos del árbol.

Efecto del ángulo en un hijo del globo: izquierda:
360, centro: 270, derecha: 180
Para cambiar los intervalos de ángulos:
Utilice los métodos siguientes:
Por
ejemplo:
treeLayout.setBalloonRootChildrenAngle(270);
Árboles desconectados
Varios árboles desconectados puede presentarse juntos
mediante la modalidad de diseño de globo. De forma predeterminada, se
disponen en una secuencia según la dirección del flujo del diseño.
Opcionalmente, se puede elegir el espaciado genérico del gráfico no
conexo. Para obtener más información, consulte
Diseño de componentes conectados (DA) .
Otra alternativa, para la modalidad de diseño radial, es introducir
un nodo raíz invisible. En este caso, los globos se disponen
alrededor del nodo raíz invisible.
Para añadir un nodo raíz invisible al diseño:
Utilice el método setInvisibleRootUsed:
layout.setInvisibleRootUsed(true);