Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search

JavaFX Resource Center

Welcome to the JavaFX Resource Center. These are some of the many online resources we found helpful when writing the JavaFX chapters for Java How to Program.

Resource Sites

http://javafxcommunity.com
The JavaFX™ Community website is a great resource where you’ll find blogs from community leaders, news, videos, projects and more.

http://fxexperience.com
The FX Experience website includes new links each week to JavaFX news, blogs, demos and more.

Introductions

http://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html
JavaFX FAQ from Oracle.

http://blog.netopyr.com/2012/02/23/most-often-asked-questions-about-javafx/
Blog: "Most Often Asked Questions About JavaFX," by Michael Heinrichs. Discusses JavaFX on the iPad and mobile devices, the status of Swing and how to migrate Swing applications to JavaFX.

http://www.oracle.com/technetwork/articles/java/casa-1919152.html
Article: "Why, Where, and How JavaFX Makes Sense," by Bjorn Muller. Discusses reasons for choosing JavaFX, its architecture and more.

Tutorials

http://www.learnjavafx.typepad.com/weblog/projavafx2.html
The "Rich-Client Java Blog," by Jim Weaver of Oracle Corporation, includes a link to the sample chapter, "Getting a Jump Start in JavaFX."

http://docs.oracle.com/javafx/2/swing/jfxpub-swing.htm
Tutorial: "JavaFX for Swing Developers," by Irina Fedortsova from Oracle. Discusses the JavaFX advantage for Swing developers, integrating JavaFX into Swing applications, enriching Swing applications with JavaFX functionality, leveraging applications with media features, and implementing a Swing application in JavaFx.

Blogs

http://amyfowlersblog.wordpress.com/2010/09/21/a-heartfelt-ramble-on-swing-javafx/
Blog: "A Heartfelt Ramble on Swing and JavaFX," by Amy Fowler.

http://java.dzone.com/articles/integrating-javafx-and-swing-0
Blog: "Integrating JavaFX and Swing (Revised)," by Pedro Duque Vieira. Discusses why you may want to use JavaFX in a Swing application, how to embed Swing in JavaFX, the architecture, coding and tips.

http://rkennke.wordpress.com/2011/10/11/javafx-2-the-new-swing/
Blog: "JavaFX 2-The New Swing? (!)" by Roman Kennke.

https://weblogs.java.net/blog/ixmal/archive/2011/06/02/using-javafx-20-inside-swing-applications
Blog: "Using JavaFX 2.0 Inside Swing Applications," by Artem Ananiev. Discusses the JFXPanel, some simple code, and events and painting.

http://blog.admadic.com/2013/03/javafx-and-swing-on-mac.html
Blog: "JavaFX and Swing (on a Mac)," by Rainer Schwarze. Discusses JFXPanel (embed JavaFX in Swing), preparation, approach 1, approach 2 initializing AWT before JavaFX, and approach 3 embed JavaFX in Swing.

http://blog.idrsolutions.com/2012/12/integrating-javafx-with-swing-the-jfxpanel/
Blog: "Integrating JavaFX with Swing: The JFXPanel," by Leon Atherton. Discusses creating a standard JavaFX project.

http://www.guigarage.com/2012/11/custom-ui-controls-with-javafx-part-2/
Blog: "Custom UI Controls with JavaFX (Part 2)," by Kate Gorien. Discusses floating point bounds, a basic layout, preparing custom control for a layout, useful hints, and transformation.

http://www.jroller.com/peter_pilgrim/entry/javafx_is_alive_and_doing
Blog: "JavaFX is Alive and Doing Very Well, Thank You Very Much," by Peter Pilgrim. Discusses the point of it all, switching from Swing to JavaFX, the politics, cross compiling, portability, networks and security.

Articles

http://www.drdobbs.com/jvm/integrating-javafx-2x-and-swing-its-simp/240005970
Article: "Integrating JavaFX 2.x and Swing: It's Simple," by Eric Bruno. Discusses the containment model, the pseudocode, and a working example.

http://www.javafxcookbook.com/visual-controls/swing-controls-in-javafx
Article: "Swing Controls in JavaFX," from The JavaFX Cookbook. Discusses SwingLabel, SwingTextField, the SwingButton, SwingRadioButton, SwingCheckBox, and the SwingList.

http://www.javaworld.com/javaworld/jw-03-2012/120306-practical-javafx2-1.html
Article: "Practical JavaFX 2, Part 1: Architecture of a Swing-Based Notepad," by Jeff Friesen. Discusses what JavaFX is, the JavaFX release history, changes in JavaFX 2, the JPad, architecture of the JPad, handling events, dialog boxes, accessing the clipboard, drag-and-drop support, and implementing undo.

http://www.javaworld.com/javaworld/jw-03-2012/120306-practical-javafx2-2.html
Article: "Practical JavaFX 2, Part 2: Refactoring Swing JPads's Basic UI Features to JavaFX," by Jeff Friesen. Discusses JPadFX, architecture of the JPadFX, creating the UI, JavaFX Scene, JavaFX Stage, event handling in JavaFX, menu events, window events, and change listeners.

http://www.javaworld.com/javaworld/jw-03-2012/120306-practical-javafx2-3.html
Article: Practical JavaFX 2, Part 3: Refactoring Swing JPads Advanced UI Features," by Jeff Friesen. Discusses dialog boxes, the About dialog, the Alert dialog, the AreYouSure dialog, the system clipboard, and the drag-and-drop in JavaFX.

http://www.slideshare.net/skrb/from-swing-to-javafx
Slides: "From Swing to JavaFX: Migration Guide to JavaFX," by Yuichi Sakuraba. Discusses the basics of JavaFX, JavaFX in Swing, Swing to JavaFX without FXML, and Swing to JavaFX with FXML.

http://www.oraclejavamagazine-digital.com/javamagazine/20120102?pg=46#pg46
Article: "JavaFX and Swing Integration," by Simon Ritter. Discusses how to use the JFXPanel, structure of a simple application, and the JavaFX TableViewControl.

http://zeroturnaround.com/rebellabs/why-im-so-excited-about-migrating-from-swing-to-javafx-2/
The article, "Why I’m so excited about migrating from Swing to JavaFX 2," by Thierry Wasylczenko. Discusses the improvements from Swing to JavaFX 2.

Scene Graph Resources

http://docs.oracle.com/javafx/2/scenegraph/jfxpub-scenegraph.htm
The Oracle documentation, Working with the JavaFX Scene Graph.

http://docs.oracle.com/javafx/2/api/javafx/scene/package-summary.html
Oracle’s Package javafx.scene documentation.

http://docs.oracle.com/javafx/2/api/javafx/scene/Scene.html
Class Scene documentation.

http://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm
The Oracle tutorial, "Working with Canvas."

JavaFX 8 New Features

https://oraclein.activeevents.com/connect/fileDownload/session/6310809A2949EBDADBEDBAF800CAE255/CON1141_Weaver-whats-new-for-javafx-in-jdk8.pdf
Documentation: "New JavaFX Features in JDK 8," by Jim Weaver. Discusses application development with JavaFX, new features of JavaFX in JDK 8, what JavaFX is, creating a UI, creating a scene, handling events, call animation methods, and more.

http://java.dzone.com/articles/whats-new-java-8-part-i-javafx
The article, "What's new in Java 8 (Part I – JavaFX)", by Pedro Duque Viera. Topics discussed include Swing Node, changes to the controls API, video and audio recording, printing support, the new Modena theme, the new DatePicker and TreeTable controls, WebView enhancements, improved 3D support, 3D primitives, loader support and more.

http://parleys.com/play/52505774e4b0a43ac1212410
The JavaOne 2013 presentation, "What’s New in JavaFX 8," by Richard Bair and Jasper Pots.

http://www.slideshare.net/OracleMiddleJP/jjugwhatsnewforjavafxinjdk8
The slide presentation, "New JavaFX Features in JDK 8," by Jim Weaver, Java technology Ambassador at Oracle Corporation.

http://javafxdeveloper.wordpress.com/2013/08/28/new-features-in-next-major-release-java-fx-8-0/
The tutorial, "New features in next major release—Java FX 8.0." Topics include Swing Node, the merging of the event dispatch thread and JavaFX application thread, Modena, rich-text support, printing support, TreeTable and more.

http://fxexperience.com/2013/01/modena-new-theme-for-javafx-8/
The article, "Modena—new theme for JavaFX 8," by Jasper Potts.

http://www.devoxx.be/dv13-jim-weaver.html
The presentation, "What’s New in JavaFX 8," by Jim Weaver, Stephen Chin and Michael Hoffer.

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: December 15, 2017