Tutorial: Nodes alignment in JavaFX

Tutorial: Nodes Alignment in JavaFX.
Tutorial: Nodes Alignment in JavaFX.

Hace mucho tiempo cuando salió la primera versión de JavaFX, no existían tantas clases propias del API, que nos permitieran hacer alineamientos (alineación | alignment) de los nodos (nodes) y otros elementos dentro del contenido de la escena (scene.content) en un Stage o ventana.

Hoy en día tenemos clases como HBox, Vbox, Stack, etc. Las cuales nos facilitan la vida al momento de poner los nodos en ciertas posiciones o alineaciones (Bottom, Center, Top, Leading, Left, Right, Trailing, etc).

Sin embargo, siempre nos encontraremos con una situación en la cuál debamos implementar algo más que el simple uso de las clases antes mencionadas. Por ello, les traigo este tutorial con todo y codigo dónde les mostraré algunas formulas (maneras) de colocar nodos en diferentes posiciones con referencia a la escena (scene) o cualquier otro nodo (node, customnode, rectangle, etc).

Este tutorial lo encontrarán más abajo en archivo *.pdf y también está el código completo para agregarlo directamente a algun proyecto de NetBeans.

Codigo del ejemplo:

rec1 = CustomRectangle {
    translateX: 0
    translateY: 0
};

rec2 = CustomRectangle {
    translateX: bind (scene.width - rec2.layoutBounds.width) / 2
    translateY: 0
};

// . . .

rec9 = CustomRectangle {
    translateX: bind scene.width - rec9.layoutBounds.width
    translateY: bind scene.height - rec9.layoutBounds.height
};

Descargar Tutorial en PDF:

RapidShare

Megaupload

DepositFiles

Descargar Projecto NetBeans:

RapidShare

Megaupload

DepositFiles

Posted by ./mikengel~   @   22 Noviembre 2009

0 Comments

No comments yet. Be the first to leave a comment !
Leave a Comment

Previous Post
«
Next Post
»
EXULT designed by ZENVERSE  |  In conjunction with Reseller Hosting from the #1 Web Hosting Provider - HostNexus.