Rapport hauteur/largeur

Si la zone de tracé n'est pas un carré, il n'est pas toujours judicieux d'organiser les niveaux en cercles. Vous pouvez spécifier le rapport hauteur/largeur de la zone de tracé de sorte que l'agencement corresponde le mieux possible à la zone de tracé. Dans ce cas, l'algorithme utilise des points de suspension au lieu de cercles. Voir l'exemple illustré dans Agencement arborescent en mode d'agencement radial avec un rapport hauteur/largeur de 1,5.
Pour spécifier le rapport hauteur/largeur :
Utilisez la méthode setAspectRatio, dont la valeur est un nombre. Vous calculez le rapport hauteur/largeur (aspectRatio = width/height) à partir de la largeur et de la hauteur des zones de tracé :
treeLayout.setAspectRatio(1.5);