Em modo de layout de nível com a direção do fluxo para a
parte superior ou para a parte inferior, os nós são organizados em níveis
horizontais, de forma que os nós do mesmo nível sejam posicionados
aproximadamente na mesma coordenada y.
The nodes can be justified, depending on whether the top border, the
bottom border, or the center of all nodes of the same level must have
the same y-coordinate.
Se a direção do fluxo for para a esquerda ou para a direita,
os nós serão organizados em níveis verticais, aproximadamente na mesma
coordenada x.
Os nós do mesmo nível podem ser justificados na borda esquerda, na borda
direita ou no centro.
Para distinguir o alinhamento de nível de forma independente
da direção do fluxo, são usadas as direções norte e sul (consulte
Usando Direções da Bússola para Parâmetros de Layout Posicionais
(TL)). A borda norte de um nó é a borda que está mais próxima do nível em que seu
pai está posicionado, e a borda sul de um nó é a borda que está mais
próxima do nível em que seus nós-filhos estão posicionados. Se a direção
do fluxo for para a parte inferior, o norte do alinhamento de nível
significa que os nós serão justificados na borda superior e o sul
significa que os nós serão justificados na borda inferior. Se a direção do
fluxo for para a parte superior, o norte e o sul serão invertidos: norte
significará a borda inferior e sul significará a borda superior. Se a
direção do fluxo for para a direita, norte significará a borda esquerda e
sul significará a borda direita.

Alinhamento de Nível
Para especificar o alinhamento de nível:
Use o método setLevelAlignment:
treeLayout.setLevelAlignment(ibm_ilog.graphlayout.tree.TreeLayout.NORTH);
Os valores válidos para
levelAlignment são:
ibm_ilog.graphlayout.tree.TreeLayout.CENTER
(o padrão)ibm_ilog.graphlayout.tree.TreeLayout.NORTH
ibm_ilog.graphlayout.tree.TreeLayout.SOUTH