Functional programming and procedural programming often provide different views of the same thing. When I declare a function, such as y = 2x I may think of this as a procedure (sequential process): ...
There are several places within the JavaFX 2 documentation that the sample application Ensemble is referenced. Ensemble is the largest JavaFX sample application provided in the JavaFX 2.0 samples.