Le mode d'agencement en niveaux partitionne le noeud en niveaux et organise ceux-ci horizontalement ou verticalement. La racine est positionnée au niveau 0, ses noeuds enfants sont positionnés au niveau 1, les noeuds enfants de ces noeuds enfants sont positionnés au niveau 2, etc. Contrairement au mode d'agencement libre, avec le mode d'agencement en niveaux, les noeuds du même niveau sont justifiés les uns par rapport aux autres même s'ils ne sont pas des noeuds frères (ils n'ont pas le même parent).
Pour définir le mode d'agencement en niveaux :
Appelez la méthode suivante :
treeLayout.setLayoutMode(ibm_ilog.graphlayout.tree.TreeLayout.LEVEL);
L'illustration ci-après représente le même graphe en mode d'agencement libre et en mode d'agencement en niveaux.

Mode d'agencement libre et mode d'agencement en niveaux