Buy used:
$6.53
FREE delivery November 5 - 7. Details
Used: Good | Details
Sold by RNA TRADE LLC
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
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

Follow the authors

Something went wrong. Please try your request again later.

JavaFX 8: Introduction by Example 2nd ed. Edition

3.5 3.5 out of 5 stars 32 ratings

There is a newer edition of this item:

JavaFX 9 by Example
$62.64
(9)
In Stock

JavaFX 8: Introduction by Example shows you how to use your existing Java skills to create graphically exciting client applications with the JavaFX 8 platform. The book is a new and much improved edition of JavaFX 2.0: Introduction by Example, taking you through a series of engaging, fun-to-work examples that bring you up to speed on the major facets of the platform. It will help you to create applications that look good, are fun to use, and that take advantage of the medium to present data of all types in ways that engage the user and lead to increased productivity.

Entirely example-based, JavaFX 8: Introduction by Example begins with the fundamentals of installing the software and creating a simple interface. From there, you'll move in progressive steps through the process of developing applications using JavaFX’s standard drawing primitives. You'll then explore images, animations, media, and web. This new edition incorporates the changes resulting from the switch to Java 8 SDK. It covers advanced topics such as custom controls, JavaFX 3D, gesture devices, and embedded systems. Best of all, the book is full of working code that you can adapt and extend to all your future projects.

  • Entirely example-based
  • Filled with fun and practical code examples
  • Covers all that's new in Java 8 relating to JavaFX such as Lambda expressions and Streams
  • Covers gesture devices, 3D display, embedded systems, and other advanced topics

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Carl P. Dea is a software engineer working for BCT LLC on projects with high performance computing (HPC) architectures. He has been developing software for 15 years with many clients, from Fortune 500 companies to nonprofit organizations. He has written software ranging from mission-critical applications to Web applications. Carl has been using Java since the very beginning and is a JavaFX enthusiast dating back to when JavaFX used to be called F3. He has been involved with open-source projects such as JFXtras and JDIC. Carl's passion for software development started when his middle school science teacher showed him the TRS-80 computer. His current software development interests are: rich client platforms (RCP), rich Internet applications (RIAs), Groovy, game programming, Arduino, mobile phones, and tablet computers. When he's not working, Carl and his wife love to watch their daughters perform at gymnastics meets. Carl lives on the East Coast in Pasadena (aka "The Dena"), Maryland. You can follow him on Twitter @carldea, and on LinkedIn at www.linkedin.com/in/carldea. Carl also blogs at carlfx.wordpress.com.

Product details

  • Publisher ‏ : ‎ Apress; 2nd ed. edition (May 30, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 420 pages
  • ISBN-10 ‏ : ‎ 1430264608
  • ISBN-13 ‏ : ‎ 978-1430264606
  • Item Weight ‏ : ‎ 1.74 pounds
  • Dimensions ‏ : ‎ 7.5 x 1 x 9.25 inches
  • Customer Reviews:
    3.5 3.5 out of 5 stars 32 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

3.5 out of 5 stars
32 global ratings

Top reviews from the United States

Reviewed in the United States on February 7, 2015
A great introduction to JavaFX 8. It gives you a nice foundation to build upon. When you're done with the book, you'll have a good idea of what JavaFX 8 can do.
Reviewed in the United States on July 23, 2014
There are some superfluous chapters on using JavaFX with Arduino and the Raspberry Pi. I wish it covered more of the intricacies - for instance there is just a paragraph or two about BorderedPane but no description of how to lets say put a resizable canvas into it. This book will get you started but for any sophisticated app, you will be searching the internet forever!
2 people found this helpful
Report
Reviewed in the United States on April 20, 2015
It's a good book. I have learn things other books don't tell. However seance I get to chapter 4 much of the example code haven't work properly. So I download the code from Apress.com directly as the book state and try running it but, surprise! didn't work either. Well to be honest this is not the first book that I bought where the code has typos, I've bean learning Java for 2 years now. However, other books, have an e-mail where you can write and received suggestions or clear code. Finally, I went into the writers blog page and write a question, but no response so far. So, with this book you are, pretty much, on your on. That's the reason way, if you'r not an experience java user your won't get to far. This book is definitely not for newbies.
One person found this helpful
Report
Reviewed in the United States on February 4, 2016
This book is practically worthless. It is the 2nd java-based book from Apress that I own (2 different authors), and my conclusion is that Apress is a very shoddy publishing house that seeks out cheap (rather than qualified) authors to churn out content with very tight deadlines.
The book is written and organized in such a way that it is useless to someone who isn't already familiar with the concepts to be laid out, and is not in depth enough to be useful to someone who is.

I was very disappointed with the purchase and do not recommend it.

There are exceptional java books out there which you can learn a great deal from. This is not one of them, unfortunately. Avoid Apress publishing.
4 people found this helpful
Report
Reviewed in the United States on September 7, 2014
It's one of the two best resources you can learn JavaFX 8 from. The other one is "Mastering JavaFX 8 Controls" by H. Ebbers. Highly recommended.
2 people found this helpful
Report
Reviewed in the United States on January 2, 2019
3D surface charting provides very simplistic information.
Reviewed in the United States on June 25, 2014
This book helped cement understanding of certain features for me, like the functional interface and lambdas and how they relate to Java FX.

I haven't gotten through this book, yet, however I am about 1/2 of the way and it's easy to read, code is well explained, and if you are interested in a primer then this is the book for you.

I appreciated the examples, though I would have preferred a few more steps to increment the code as I went a long, rather than having the entire sample written and then explained after. But I think that is preference as I like to build up incrementally and if I am not sure what I am doing, lot's of code in an example can seem overwhelming.

But overall, this book is solid, well worth the read.
5 people found this helpful
Report
Reviewed in the United States on June 25, 2014
tl;dr: A solid introduction with a plethora of usable examples.

To start with, let’s take a quick glance at the table of contents:
Getting started
JavaFX Fundamentals
Java 8 Lambda Expressions
Layout & UI Controls
Graphics with JavaFX
Custom Controls
Media with JavaFX
JavaFX on the Web
JavaFX 3D
JavaFX and Arduino
JavaFX on the Raspberry Pi
Gesture-based Interfaces
Appendix A. References

As you can see, there is wide array of topics, starting with some very fundamental topics (covering JavaFX and Java 8 fundamentals), then moving on to more complex topics. If you’re familiar with the updates in Java 8, then chapter 3 can probably be safely skipped, but chapter lays the foundation on which the rest of the book is read.

Rather than walking through each chapter, I’ll say this: each chapter is clear and well-written, providing copious amounts of sample code. One of the things I really liked about the examples is that, usually, each example source/application was shown in its entirety, then the authors walk through each significant section of code explaining the whats and whys, repeating the source for easy viewing. Furthermore, whether by luck or design, the code is formatted very neatly and displays perfectly on my Android tablet. I’ve read a lot of technoical books, and, more often than not, the code wraps oddly and is hard to read. With very few exceptions, the code was all neatly formatted so that it displayed cleanly on the ereader, which made it much easier to read.

The book ends with what I would consider a bit more advanced topic: JavaFX and the Internet of Things (IoT. As an aside, I really hate that term :). To be honest, I only lightly skimmed these chapters, as I’m not even thinking of working in this area at the moment. From the scan, though, the chapters look pretty solid, with plenty of advice in selecting and setting up your board, to getting your application to run on it. Should I ever venture into this realm, I’ll definitely have to revisit this section.

The last chapter (actually an appendix), is called "References", and it is exactly that: 16 pages of links, and it might be one of the best parts of the book. Being an introduction to JavaFX, there’s no way the authors can cover everything you need to know about the topic, so Appendix A comes to the rescue with link after link to help you go deeper. Topics include: Java 8 SDK and APIs, IDEs, Properties and Bindings, Layouts, Tools, Enterprise GUI Frameworks, and on and on. If my count is correct, there are links to 210 difference resources. I don’t remember the last time I saw such an exhaustive list in a book like this.

This is a very solid introduction to JavaFX. The prose is well-written and easy to follow, and there are ample, ready to use examples for each topic. If you are interested in JavaFX in even the slightest way, this is a great place to start.
5 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
asdaf
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on August 6, 2014
perfect
Christine Tessmer
5.0 out of 5 stars Schneller Einstieg
Reviewed in Germany on July 12, 2014
Super Überblick über JavaFX ohne Balast sondern mit kleinen Beispielen. Da sinkt die Hemmschwelle gleich los zu legen. Eine Fundgrube für alle GUI Entwickler
Douglas
3.0 out of 5 stars A lot of dense Java code for various types of ...
Reviewed in the United Kingdom on October 10, 2015
A lot of dense Java code for various types of GUI task so enough to get on with. I'm still needing authoritative advice on decoupling the Java FXML View from the Controller. It doesn't seem sufficient just to refer to FXML widgets in the Control class, or for that matter setting the FXML Control from within the Control. Decoupling the Model is taken for granted. Martin Fowlers GUI architectures website: Supervising Controller, Passive View and Mediator patterns is referred to but code structure and decoupling is still not clear to me with JavaFX. OK along with the other JavaFX books in other respects.
jenspeter
3.0 out of 5 stars Schlecht lesbar und ärgerlich
Reviewed in Germany on September 2, 2014
Ich habe vor 2 Wochen begonnen GUI Applikationen mit JavaFX zu schreiben und nach einigen Erfolgen beschlossen es richtig zu lernen mit JavaFX zu arbeiten... also habe ich dieses Buch bestellt.

Kurz zusammengefasst:
o Die Druckqualität ist schlecht, es geht hier um GUI und Graphik... aber alle Beispeile sind S/W
o Der Index ist nutzlos. Bislang habe ich keines der gesuchten Themen finden können (Drag&Drop, Images, Snapshots...)
o Es gibt kaum Grundlageneinführungen
o Viele lange Codebeispiele, schlechte Struktur

Einzig für exotische Probleme (JavaFX auf Rasberry Pi) könnte es sinnvoll sein.

Nachdem ich mich geärgert habe und einige Wochen mit JavaFX gearbeitet habe, habe ich das Buch nochmal gelesen und bin jetzt weniger harsch: Die Autoren können Java programmieren und wissen wovon sie reden. Leider haben sie nicht viel Mühe auf gute Struktur verwendet. Das Buch hat mir letztendlich wenig geholfen.
JB
5.0 out of 5 stars Gute Zusammenfassung
Reviewed in Germany on July 1, 2014
Gute Zusammenfassung sowohl für Java 8 als auch für FX8. Buch ist gut gegliedert mit entsprechenden Beispielen. Kann ich nur empfehlen