JavaFX Essentials
By Mohamed Taman
Publisher: Packt Publishing
Final Release Date: June 2015
Pages: 224

JavaFX is a software platform to create and deliver rich Internet applications (RIAs) that can run across a wide variety of devices.

JavaFX Essentials will help you to design and build high performance JavaFX 8-based applications that run on a variety of devices.

Starting with the basics of the framework, it will take you all the way through creating your first working application to discovering the core and main JavaFX 8 features, then controlling and monitoring your outside world. The examples provided illustrate different JavaFX and Java SE 8 features.

This guide is an invaluable tutorial if you are planning to develop and create JavaFX 8 applications to run on a variety of devices and platforms.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyJavaFX Essentials

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(1 of 1 customers found this review helpful)


Leaves out the Essentials

By Jo

from San Francisco, CA

About Me Developer

Verified Reviewer


  • Accurate
  • Chapters 1-3
  • Easy to understand


  • Not comprehensive enough

Best Uses

  • Novice

Comments about oreilly JavaFX Essentials:

I had picked up this book with the hopes of coming to better understand the design and construction of JavaFX UIs, perhaps with worked examples. While the introductory and early chapters are solid and instructional, the remainder of the book seems to revolve largely around installing and utilizing libraries outside of Java to do things like 'make applications which run on the Raspberry Pi' or 'make things which interact with the leap motion'. Nearly the entire book is dedicated to downloading and installing libraries instead of actually working problems and designing UIs with JavaFX.

It was perhaps misguided of me to have picked up a book on a UI library with the expectation that I'd be guided through building UIs, but I feel like there could have been much more in the way of designing some sample applications above and beyond "click button thing happen".

Chapters 1-3 are quite helpful and got me started, but I was left feeling like everything after and including chapter 4 was just a long-winded "go to this URL and download this plugin, add it to NetBeans, run Gradle". The UIs involved were unimpressive for these applications and didn't cover nearly the depth I was hoping. 17 pages on what a Raspberry Pi is, where to buy one, and how to connect to it? Really? Perhaps this is a fault of my expectation.

I'd like to see considerably more complicated applications being written and deployed across platforms. What are some issues one will encounter as the FXML applications get larger? What are ways to solve those issues? What are some unwritten rules of UI design? What are some problems when building interfaces and how do we resolve them with JavaFX? What are some common issues with displaying data and taking user input? What are some best practices and common visual idioms that should be used?

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $27.99
Formats:  ePub, Mobi, PDF