JavaFX's node-based infrastructure lets you create scenes based on geometric shapes (including scalable vector graphics), images, text, controls, and even media. You can also use this infrastructure to create complex pixel-oriented graphics such as fireworks, plasma, fractals, and fire. In the latter case, you either manipulate object-based pixels or work directly with Prism.
This tutorial shows you how to create pixel-oriented graphics in JavaFX. You first learn how to accomplish this task at a high object-based pixel level that is portable from one JavaFX version to another.
Read more ...