Introduction | Books |
Key Classes | Links |
JavaFX Mobile is a platform for cellphones based on Java and Linux. JavaFX Script is a statically typed scripting languages for use in devices such as TV set top boxes. It handles GUIs (Graphic User Interfaces) by static declarations. I have been told it is supposed to replace Swing. The Java FX toolkit is now bundled with Java 1.8. Hit has two major benefits:
I have not used it yet. What is needed is much more layout intelligence so you just specify the data you want, not the layout and the run time lays it out in using styles, similar to CSS (Cascading Style Sheets).
It uses FXML, a type of XML (extensible Markup Language) to describe user interfaces without writing Java code, yet all the code is written in standard Java. It is not a new language.
Each component has only one event handler. It handles all possible types of event.
I could not run any of the sample apps until I installed both the 64-bit and 32-bit runtimes. Opera would not work at all. Firefox froze, even after restart. Eventually it gave me a chance to start a new session. Chrome put up an almost invisible extra prompt asking me if a really, really wanted to run Java. Gak!
Oracle is somewhat vague on just what JavaFX does. I suspect it allows you to write hybrid apps that will run unmodified standalone on a desktop, as Applets in browsers or in cellphones. JavaFX supports a way of doing 3D drawings without writing Java code, just parameters to describe geometrical objects, something like Pov-Ray (Persistence Of Vision Ray). NetBeans has special facilities for JavaFX. I have heard it described as stripped down Swing, an Ajax replacement and a Java-based Flash.
I am reminded of an old Saturday Night live skit with Gilda Radner, Chevy Chase and Dan Akroyd.
Wife: New Shimmer is a floor wax!
Husband: No, new Shimmer is a dessert topping!
Spokesman: Hey, hey, hey, calm down, you two. New Shimmer is
both a floor wax and a dessert topping!
JavaFX supports JMC (Java Media Components).
recommend book⇒Learn JavaFX 8: Building User Experience and Interfaces with Java 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
by | Kishori Sharan | 978-1-4842-1143-4 | paperback | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publisher | Apress | 978-1-4842-1142-7 | eBook | |||||||||||||||||||||||||||||||||||||||||||||||||||||
published | 2015-03-19 | B00T979UTC | kindle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Unlike many other books, this covers JavaFX 1.8. It works with annotated code snippets. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder. |
recommend book⇒Mastering JavaFX 8 Controls | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
by | Hendrik Ebbers | 978-0-07-183377-6 | paperback | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publisher | McGraw-Hill Education | 978-0-07-183378-3 | eBook | |||||||||||||||||||||||||||||||||||||||||||||||||||||
published | 2014-07-07 | B00L3TF02K | kindle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
For the intermediate to advanced user. It explains how JavaFX works. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder. |
recommend book⇒JavaFX 8: Introduction by Example | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
by | Mark Heckler, Gerrit Grunwald, José Pereda, Sean Phillips, Carl Dea | 978-1-4302-6460-6 | paperback | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publisher | Apress | 978-1-4302-6461-3 | eBook | |||||||||||||||||||||||||||||||||||||||||||||||||||||
published | 2014-05-30 | B00IV79JLU | kindle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Covers gesture devices, 3D display, embedded systems, and other advanced topics. Unlike most JavaFX books covers Java 1.8. the successor to JavaFX 2. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder. |
This page is posted |
http://mindprod.com/jgloss/javafx.html | |
Optional Replicator mirror
|
J:\mindprod\jgloss\javafx.html | |
Please read the feedback from other visitors,
or send your own feedback about the site. Contact Roedy. Please feel free to link to this page without explicit permission. | ||
Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[18.118.252.215] |
| |
Feedback |
You are visitor number | |