Tag Archives: JavaFX

Developing a sample Todo desktop application using JavaFX and MongoDB

I wanted to explore learning to use MongoDB with Java and the best way to do this was to develop a toy application. And to add to this, I thought of using JavaFX and building a desktop application instead. I am building the application as I am writing this. I will upload the code onto Github once I am done with the application.

I am writing a 2 or 3 part series of posts on how to go about building the application. So do check out the detailed posts here. Just to clarify, I have started to write a few technical how-tos or my tryst with technologies on JavaBeat. So if you find this blog not being updated more often, you can find me at the other place. I would continue to update this blog with my experiences (so apt the title of the blog is ;))

Here’s an update on the TodoFX application:


Sample application using JavaFX 2.0 beta and the after thoughts

This sample uses- TabPane, GridView and Bindings in javafx 2.0.

I had quite sometime back played around with JavaFX and had good and bad experiences using the language. With the JavaFX 2.0 beta being released I thought of giving it a try. Here I developed a simple Geocoding application which will take the address and provide the latitude-longitude values for that location- using Google Geocoding API. Continue reading

My JavaFX Application

Was going thru the JavaFX 1.2 API and found a lot of new features some of them are: New JavaFX Controls, New Layouts, Charting API, Local Data Storage among others. I was impressed by few samples which i saw here and here. So i thought of exploring the New JavaFX Controls and created a sample application.

Screenshot of the application:

Run the JNLP file here.

Download the source code here.

Will try out the Chart API as well!!!!

JavaFX Important Links


  1. JavaFX Homepage: http://javafx.com/ 
  2. OpenJFX’s Homepage: https://openjfx.dev.java.net/ 
  3. The JavaFX Community: http://jfx.wikia.com/wiki/The_JavaFX_Community 
  4. Useful Links from PlanetJFX: http://jfx.wikia.com/wiki/Tutorials 
  5. Downloads for JavaFX: http://java.sun.com/javafx/downloads/ 
  6. JavaFX Script Language Support for NetBeans IDE: http://javafx.netbeans.org/ 
  7. JavaFX Technology Screencasts: http://java.sun.com/javafx/screencasts/index.jsp 
  8. SDN JavaFX Site: http://java.sun.com/javafx/index.jsp 
  9. JavaFX Script Overview: http://www.sun.com/software/javafx/script/index.jsp 
  10. JavaFXPad: http://www.javafxpad.com/


  1. Creating Rich Internet Applications With Compiled JavaFX Script Technology: http://java.sun.com/developer/technicalArticles/scripting/javafx/ria_1/
  1. JavaFX FAQ’s: http://java.sun.com/javafx/faqs.jsp
  1. FAQ’s at the Home page: http://javafx.com/ 
  2. Creating GUIs using JavaFX: http://java.sun.com/javafx/reference/creating_guis/ 
  3. Using Java Objects within JavaFX Programs: http://java.sun.com/developer/technicalArticles/scripting/javafx/javafx_and_java/


  1. James Weaveer’s JavaFX Blog: http://learnjavafx.typepad.com/weblog/
  1. Chris Oliver’s Weblog: http://blogs.sun.com/chrisoliver/category/JavaFX 
  2. JavaFX Blog: http://blogs.sun.com/javafx/
  3. Kirill Grouchnikov’s Blog: http://www.pushing-pixels.org/ 
  4. Silveira Neto’s Blog: http://silveiraneto.net/


  1. The JavaFX™ Script Programming Language Reference (Draft): http://openjfx.java.sun.com/current-build/doc/reference/JavaFX-Language.html 
  2. Learning Curve:
    Part 1: http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part1/
    Part 2: http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part2/
    Part 3: http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part3/
  1. JavaFX Script Programming Language Migration Guide: https://openjfx.dev.java.net/migration.html
  1. Sang Shin’s Tutorials: http://www.javapassion.com/javafx/#JavaFX_Technology_Overview

Code Samples:

  1. JavaFX Code Samples and Apps: http://java.sun.com/javafx/reference/samples/ 
  2. Simple Calculator Example: http://www.ibm.com/developerworks/java/library/j-javafx/