JavaFX Programming

(detailed course outline)

This is an introductory course in JavaFX Programming. JavaFX is the successor to Java Swing and Java 2D/3D for client side graphical user interfaces. JavaFX is also a software platform for creating rich client applications. Because JavaFX is a comprehensive set of APIs, the toolkit can be used by any Java developer to enrich the user experience of Java applications. Topics include:

  • Basic Scene Graph Architecture
  • Shapes and Effects
  • Layout Components
  • JavaFX Properties and Binding
  • UI Controls
  • Animation