10 12, 2015

JavaFX Tip 22: Autosize (Tree) Table Columns

By |December 10th, 2015|JavaFX, Tips & Tricks|2 Comments

One of the first things mentioned as a "missing feature" in the JavaFX "Missing Features Survey" was the ability to auto-resize columns in tables / tree tables. It is correct that there is no public API for it, but when you pay close attention then you will notice that there must be code for doing this [...]

10 12, 2015

Survey: JavaFX 8 Missing Features

By |December 10th, 2015|JavaFX|11 Comments

UPDATE: THE SURVEY HAS FINISHED. One sentence that I hear quite frequently when discussing JavaFX with other developers is that JavaFX "does not do XYZ" or "does not support XYZ". Often they list features that are indeed available in other technologies / frameworks. To get a better understanding of these "missing features" I thought it would be [...]

1 12, 2015

Cool: JavaFX in the Browser!

By |December 1st, 2015|CalendarFX, JavaFX|34 Comments

I had a nice long talk today with the guys from Sandec ( They were showing me their product called "Centralized Java (CJ)". With this solution it is actually possible to run a JavaFX application in a browser (for now it works best with Chrome). The website shows several demos that are using this [...]

30 11, 2015

JavaFX is Here to Stay!

By |November 30th, 2015|JavaFX|9 Comments

The last week has seen some discussion on the web related to the future of JavaFX. Many people got the impression that JavaFX will be put on ice by Oracle. This was primarily caused by a blog post written by Shai Almog (Codename One) called "Should Oracle Spring Clean JavaFX". It was  "inspired" by a blog that I [...]

20 11, 2015

“JavaFX Real-World Apps” JavaOne 2015 Presentation Online

By |November 20th, 2015|JavaFX|1 Comment

I just uploaded our JavaOne 2015 presentation "JavaFX Real-World Apps" to the CalendarFX homepage. The file is pretty large (> 400 MB), which is the reason why it isn't available on the official JavaOne pages.

16 11, 2015

When to use JavaFX instead of HTML

By |November 16th, 2015|Java, JavaFX|14 Comments

The one question that JavaFX aficionados like myself are facing over and over again is the question when (or why) to use JavaFX instead of HTML (5). Here are my two cents on it: You should use JavaFX if .... ... you are interested in robustness / quality. JavaFX is Java! You will be able to implement your entire application [...]

23 10, 2015

JavaFX Real-World Apps: EIZO CuratOR Caliop

By |October 23rd, 2015|Java, JavaFX|4 Comments

JavaFX Real-World application number four is called Caliop. It is the frontend of the CuratOR solution developed by EIZO for operating rooms in hospitals. The frontend runs on wall-mounted consoles and allows the operating team to look up information about a patient, control the routing of various video sources to different monitors, record videos, take photos [...]

22 10, 2015

JavaFX Real-World Apps: Emirates Airlines Network Capacity Optimization

By |October 22nd, 2015|FlexganttFX, Java, JavaFX|2 Comments

Emirate Airlines' "Network Capacity Optimization" (NCO) is the subject of this fourth installment of the "Real World Apps" series. For reference here are the first three: Mint Media: Training and Resource Management AISO: HRC-Matic European Broadcasting Union: NEOS NCO was developed to allow the dispatchers at Emirates Airlines to optimize the usage of their plane [...]

19 10, 2015

JavaFX Time Spinner Hack

By |October 19th, 2015|Java, JavaFX|1 Comment

A while ago I hacked the JavaFX spinner control to use it for entering a time (hour and minute). When doing so I noticed that the spinner API actually already had most of the stuff needed to do this but support for entering time was never finished. If I remember correctly I only had to [...]

8 10, 2015

CalendarFX at ComponentSource

By |October 8th, 2015|CalendarFX, Java, JavaFX|0 Comments

I am very happy to say that CalendarFX is now also available for licensing via ComponentSource, a global vendor for software components. They have also been distributing FlexGantt for Swing and FlexGanttFX for JavaFX for some time now. CalendarFX page at ComponentSource