- Taschenbuch: 336 Seiten
- Verlag: Mcgraw-Hill Professional (1. August 2014)
- Sprache: Englisch
- ISBN-10: 0071833773
- ISBN-13: 978-0071833776
- Größe und/oder Gewicht: 19 x 1,8 x 23,1 cm
- Durchschnittliche Kundenbewertung: 3 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 200.131 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Mastering JavaFX 8 Controls (Oracle (McGraw-Hill)) (Englisch) Taschenbuch – 1. August 2014
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Über den Autor und weitere Mitwirkende
Hendrik Ebbers is senior Java architect at Materna GmbH in Dortmund, Germany. His main focus besides research and development is primarily in the areas of JavaFX, middleware, and DevOps. Additionally, Hendrik is founder and leader of the Java User Group Dortmund and gives talks and presentations in user groups and international conferences. He blogs about UI-related topics at guigarage.com (or on Twitter @hendrikEbbers) and contributes to some open source projects such as DataFX, BoxFX, AquaFX, and Vagrant-Binding.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Biggest problem is, that it's hard to read the tiny font. On the Kindle for PC app I can't seem to enlarge or zoom in on the code that is in image form. On Kindle for Android, for some reason, you can tapp the graphic and it enlarges... which is a 'little' better, but not much better, because it reveals the low resolution nature of the graphic inlay! It's a bit frustrating, to have to strain your eyes to follow the code examples. And since the code can get a bit tricky, you often have to re-read it several times anyway, which makes the tiny font/low-rez all the more annoying.
Now, I don't want this review from keeping you from getting this book if you're looking to learn JavaFX. In the end, the value you get is there. You get a nice, focused bundle of information by somebody who obviously knows what he's doing. 4/5 stars
(the attached image is a 1:1 screengrab from my kindle for PC experience)
Dieses Buch ist ein halbwegs brauchbarer Einstieg in die schöne neue JavaFX Welt. Der Autor geht die wichtigsten Komponenten durch. Dazu gibt es auch jeweils ein kleines Beispielprogramm. Wie bei vielen anderen Büchern dieser Art hat man den Eindruck dass er Seiten schinded. Der Text enthält viel Copy&Paste aus der Doku. Die Beispielprogramme unterscheiden sich meist nur durch ein paar Zeilen, werden aber immer inklusive aller imports und der redundaten main Methode abgedruckt. Am unnötigsten sind jedoch drei Interviews mit JavaFX Entwicklern. Das ist reine PR ohne nennenswerte Information. Die Interviews gibt es auch auf JavaOne am Netz.
Die hilfreichsten Kundenrezensionen auf Amazon.com
Reviewing a book like this is difficult for me as I have lived and breathed JavaFX UI controls for over five years now, so it is hard for me to gauge whether the book is detailed enough for people newer to the subject. My gut feeling is that the book could do with more text to describe concepts, but in general I think most readers should be able to follow along without a problem. In reading the book I made a few notes that I have also passed on to Hendrik, to help improve future editions of the book (which I hope there are as JavaFX API evolves quite rapidly).
The early chapters of the book give a good introduction to the basics of JavaFX. The middle section gives a good overview of the existing JavaFX UI controls, as well as interesting topics such as Swing and SWT integration, and styling UI controls. Unfortunately, whilst the first two sections feel like they go at a good pace, the final section of the book seems to be over too quickly - there is only one chapter on creating custom controls, which is unfortunate given the subtitle of the book is "Create Custom JavaFX Controls for Cross-Platform Applications". It would be nice to see the final section of the book expanded to fill multiple chapters in future editions - this way it could feel less cramped and the book could easily become the go-to reference for how to create custom controls.
One nice aspect of the book is the interviews with members of the community (including myself). I enjoyed reading the interviews, but I wished for more and for them to be longer! :-) There are a lot of interesting members of the community who can provide a bunch of detailed insight and explanations, so I hope future editions expand on the interviews.
Overall I think that this is a great book for people interested in working with JavaFX UI controls, and shows great promise for future editions if some of the kinks above are worked out. Despite my negative points, I recommend this book to people who are serious about wanting to get to know JavaFX UI controls in greater depth.
For me, the book really starts hitting the mark in chapter 4 in the section on layout. Understanding how JavaFX handles layout is crucial to building custom controls. The author does an excellent job of showing how layout works by building up a (somewhat) complex layout container. The author starts with simple examples and then adds more complexity, which I found easy to follow.
The controls in JavaFX 8 are covered as well. I'm not a big fan of books that simply repeat what I can find in the javadoc. This book does some of that when it presents tables of properties for each of the controls. But it is the sample code that makes me a fan of this book. Do you want to know how to create a custom cell for a ListView? Its right there. Not only that, but you will find a lot of the reasoning behind why the controls API is what it is.
It is clear that the author loves to use CSS to customize controls and a good portion of the book is devoted to CSS. Here is another place, though, were it might help to have some fundamental knowledge of CSS.
The subject of creating custom controls builds on what you've learned about layout and CSS. The author takes time to build an example control from something very simple, and then adding more complexity. The control itself isn't very interesting or useful, and I think the book would be more compelling with a more complex control, but there is enough there to give a good framework and understanding for building any custom control.
In summary, I gave this book four stars because I felt that some of the material was too basic for a more advanced user, and I don't care for repetition of what I can find in javadoc. The chapters covering layout, styling, and custom controls are well worth it, and there are plenty of gems throughout.