Shop Canis
$49.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

How it works

  1. Choose your delivery method
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients

Follow the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
See all
Something went wrong. Please try your request again later.

Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients

3.9 out of 5 stars (37)

In Pro JavaFX 8 expert authors show you how to use the JavaFX platform to create rich-client Java applications. You'll discover how you can use this powerful Java-based UI platform, which is capable of handling large-scale data-driven business applications for PC as well as now mobile and embedded devices.

Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 8 which comes as part of Oracle's new Java (SE) 8 release. This book also contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation.

After reading and using this book, you'll have the authoritative knowledge that should give you an edge in your next JavaFX-based application projects for your job or your clients.

This title is only available on select devices and the latest version of the Kindle app. Please refer to the supported device list before purchase. Available on these devices

See all supported devices

Kindle E-Readers

  • Kindle Voyage (7th Generation)
  • Kindle Paperwhite (7th Generation)
  • Kindle (8th Generation)
  • Kindle Paperwhite (12th Generation)
  • Kindle Colorsoft (1st Generation)
  • Kindle Oasis (8th Generation)
  • Kindle Paperwhite (10th Generation)
  • Kindle (11th Generation, 2024 Release)
  • Kindle Paperwhite (6th Generation)
  • Kindle Oasis (9th Generation)
  • Kindle (7th Generation)
  • Kindle (11th Generation, 2022 Release)
  • Kindle Paperwhite (11th Generation)
  • Kindle Scribe (1st Generation, 2022 Release)
  • Kindle Scribe (3rd Generation)
  • Kindle Scribe Colorsoft (1st Generation)
  • Kindle Scribe (2024 Release)
  • Kindle Oasis (10th Generation)
  • Kindle (10th Generation)

Fire Tablets

  • Fire HD 8 (10th Generation)
  • Fire HD 10 (11th Generation)
  • Fire HD 10 Plus
  • Fire HD 8 (8th Generation)
  • Fire Max 11 (13th Generation)
  • Fire 10 HD (13th Gen)
  • Fire 7 (9th Generation)
  • Fire HD 10 (9th Generation)
  • Fire 7 (12th Generation)
  • Fire HD 8 (12th Generation)
  • Fire HD 8 (12th Generation)
  • Fire HD 8 (12th Generation)

Free Kindle Reading Apps

  • Kindle for Android Tablets
  • Kindle for iPad
  • Kindle for PC
  • Kindle for Android Phones
  • Kindle for iPhone
  • Kindle for Web
  • Kindle for Mac

Editorial Reviews

About the Author

Jim Weaver is an author, speaker, teacher, and developer in rich Internet application technologies such as JavaFX, and may be contacted at jim.weaver@javafxpert.com.

Product details

  • ASIN ‏ : ‎ B01HXLY5IQ
  • Publisher ‏ : ‎ Apress
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ July 25, 2014
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 6.7 MB
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 607 pages
  • ISBN-13 ‏ : ‎ 978-1430265757
  • Page Flip ‏ : ‎ Enabled
  • Best Sellers Rank: #1,712 in User Experience & Website Usability
  • Customer Reviews:
    3.9 out of 5 stars (37)

About the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.

Customer reviews

3.9 out of 5 stars
37 global ratings

Top reviews from the United States

  • 5 out of 5 stars
    This is an excellent resource for serious programmers
    Reviewed in the United States on March 24, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is an excellent resource for serious programmers. I highly recommend it for anyone interested in mastering JavaFX 8. It is a practical resource on every aspect of the revisions, with helpful examples and explanations.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 4 out of 5 stars
    Master layout to buuld business apps
    Reviewed in the United States on February 5, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Bought it to learn layouts....mission accomplished.

    6 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Excellent Source and Reference
    Reviewed in the United States on September 8, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    It's an excellent source for learning JavaFX 8, and always keep it around as a reference for when I get stuck on a problem.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 1 out of 5 stars
    Don't waste your time
    Reviewed in the United States on March 27, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Very poorly written. Don't waste your time.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Five Stars
    Reviewed in the United States on July 27, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent book. Well written and covers many important topics.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Five Stars
    Reviewed in the United States on November 18, 2014
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The best I've found for a thorough discussion of JavaFX.

    Note the '8'. It is really up-to-date.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 2 out of 5 stars
    Good topics but crucial points are left to painful guesswork.
    Reviewed in the United States on April 15, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The topics chosen to be in the book are very good, but the explanations are lacking and ambiguous because the authors show an example without explaining the general principle behind it. This leads to many hours of frustrating searches on the internet trying to make sense of things you see in the book.

    Two examples: they first show the use of fx:factory to create a list using a factory static method. The FXML element has three children. Because the FXMLLoader treats java Lists especially, it adds the children to the list by using its method add. However this is never explained, and it is confusing because the static method could have returned an object of a different type, for example, Set, and it is unclear what would happen then.

    Or, when they explain that an included FXML file may specify a controller and that this controller will be injected as a field in the parent FXML controller class, they fail to say that this field has a very specific naming requirement: its name must be fx:id + "Controller", where fx:id must be the id of the included FXML element. The reader is left to guess that, if they want to use it in their own programs.

    These are just two examples, and the book has many more. This makes reading it quite unpleasant. But, like I said, the coverage of topics is good.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 4 out of 5 stars
    Four Stars
    Reviewed in the United States on July 28, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Good Book
    Reviewed in Italy on February 5, 2016
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Following step by step the chapters, you can build complex applications. Theory is presented gradually. Full of motivating examples. Recommended

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    JavaFXに関して一通り網羅
    Reviewed in Japan on March 5, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    JavaFXに関して一通り網羅しています。

    サンプルプログラムはわかりやすく、説明も明快です。

    さらに、JavaFX3D や AndroidやiOS 上でのJavaFX についても触れられています。

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    This is the best book for learning Java FX
    Reviewed in India on August 16, 2016
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is the best book for learning Java FX. One should have a concept of java to understand this book

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 1 out of 5 stars
    Only for the morbidly curious
    Reviewed in the United Kingdom on July 7, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    If ever you wanted to see what a book written by a dozen people looked like - well this is it. Completely different voices between chapters. Massive slabs of source code with no explanation or context. It's like they got random people from Oracle to do a brain dump, put all the bits together and slapped a cover on it. I returned it.

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    JavaFx buen libro pero faltan algunas cosillas.
    Reviewed in Spain on May 13, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Le faltan algunas explicaciones de como hacer arrays por ejemplo, o simularlos. Por lo demás está bien el libro, te cuenta las cosas con claridad y con ejemplos.

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from Spanish by Amazon
    See original

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?