JavaFX is an advanced Java user interface (UI) platform for enterprise business applications. Developers using Java for both the server and client side can build more robust and reliable applications.
In an interview, Jim Weaver, Oracle Java Evangelist, describes the JavaFX features, development tools and the resources on javafxcommunity.com
Use JavaFX Scene Builder, a visual layout tool to quickly design user interfaces without coding. Users can drag and drop UI components to a work area, modify their properties, and apply style sheets. This Getting Started tutorial teaches beginners the tool display and how to create complex user interfaces (e.g. lists, table views, toolbar) and connecting to application logic
To create JavaFX applications, developers must install the Java Development Kit (JDK) 7, which includes Java Runtime Environment (JRE), to run the JavaFX tools, samples and applications Code the Hello World application with JavaFX and NetBeans 7.1 by following this text-based tutorial. Continue with the animation of the UI controls with JavaFX Markup Language (FXML) and its application programming interface (API). Explore and choose the UI controls and follow the Getting Started tutorials to create forms, a simple user interface, animations and visual effects. Download and modify the JavaFX sample applications, which are business interface examples that users can experiment with.
Learn with two series of videos. One series introduces developers to the JavaFX platform and guides them to create their first application. The other teaches about the graphics, animations, properties, events, transitions and more.
JavaOne tutorials are available to get users familiar with the JavaFX and the Java programming language:
- JavaFX 2: AJava Developer’s Guide
- Make Your Clients Richer
- Angry Duke: Physics-Based Ganes in JavaFX
JavaFXcommunity.com is the website that aggregates downloads, tutorials, code samples, blog and twitter feeds and news
Books:“Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology by James Weaver, Weiqi Goa, Stephen Chin and Dean Iverson (Feb 2012)
Author Podcast: A conversation with James Weaver and Stephen Chin about JavaFX and the newly-released Pro JavaFX 2 book
and A Conversation with Carl Dea Author of the Book, JavaFX 2.0 - Introduction by Example (09 Mar 2012)