18 03, 2015

CalendarFX (EA) for JavaFX 8

By |March 18th, 2015|CalendarFX, Java, JavaFX|4 Comments

I am happy to announce the immediate availability of CalendarFX for JavaFX 8 (EA), a framework for creating professional calendar user interfaces for any type of application. The framework provides views for showing calendar entries for a given day, week, month, or year. Several sources (e.g. Google calendar) can be registered with each source consisting [...]

18 02, 2015

JavaFX Tip 18: Path Clipping

By |February 18th, 2015|ControlsFX, Java, JavaFX, Tips & Tricks|3 Comments

I recently noticed that the PopOver control, which I committed to the ControlsFX project, does not properly clip its content. It became obvious when I was working on the accordion popover for the FlexCalendarFX framework. Whenever the last titled pane was expanded the bottom corners were no longer rounded but square. After placing a red [...]

6 02, 2015

JavaFX Tip 17: Animated Workbench Layout with AnchorPane

By |February 6th, 2015|Java, JavaFX, Tips & Tricks|4 Comments

I recently had to implement a layout for an application where the menu area and the status area could be hidden or shown with a slide-in / slide-out animation based on whether the user was logged in or not. The following video shows the the layout in action: Update: a new video shows even [...]

17 11, 2014

JavaFX Tip 16: Undecorated & Transparent Stages

By |November 17th, 2014|JavaFX, Tips & Tricks|8 Comments

Last week I had some fun playing around with the "Undecorator" classes from Arnaud Nouard. I was looking into it because I was thinking about writing a JavaFX showcase application that integrates / lists the various resources available for JavaFX development. My goal for this application is to come up with something very slick and [...]

13 11, 2014

JavaFX Resources

By |November 13th, 2014|JavaFX|0 Comments

I have started putting together a list of JavaFX-related resources such as blogs, open source projects, frameworks, commercial products, etc... You can find it here. I just started this list and will refine it over time. I would very much appreciate it if others send me suggestions on what to add to it.

31 10, 2014

JavaFX Tip 15: ListView Autoscrolling

By |October 31st, 2014|JavaFX, Tips & Tricks|5 Comments

I recently had to implement autoscrolling functionality for FlexGanttFX and thought that my solution might be useful for others. You find the basic concepts of it in the listing below. The main idea is that a background thread is used to adjust the pixel location of the virtual flow node used by the list view. The [...]

27 10, 2014

2015: The Year When JavaFX Takes Over

By |October 27th, 2014|ControlsFX, FlexGantt, JavaFX, Swing|4 Comments

  I must say that I very much enjoy using Google trends to evaluate the importance of a technology and to see what its future will look like. So today I ran a comparison between "Java Swing" and "JavaFX". The result shows two things: once we enter the next year JavaFX will be more relevant than [...]

13 10, 2014

New Custom Control: TaskProgressView

By |October 13th, 2014|ControlsFX, JavaFX, Tips & Tricks|9 Comments

I have written a new custom control and commited it to the ControlsFX project. It is a highly specialized control for showing a list of background tasks, their current status and progress. This is actually the first control I have written for ControlsFX just for the fun of it, meaning I do not have a [...]

20 09, 2014

FlexGanttFX: First JavaFX Component on ComponentSource

By |September 20th, 2014|FlexGantt, JavaFX|1 Comment

Yesterday FlexGanttFX has become the first JavaFX component in the product catalog of You can find the entry here. ComponentSource is an international reseller of software components, basically the "App Store" of custom controls.  The fact that FlexGanttFX has been listed shows that the market is reacting and that JavaFX is gaining acceptance.

2 09, 2014

New Release: FlexGanttFX 1.0.0

By |September 2nd, 2014|ControlsFX, FlexGantt, JavaFX|4 Comments

I finally managed to put together a 1.0.0 production-ready release of FlexGanttFX. After two early access releases at the beginning of the year I put in a lot of hours to get the framework to a maturity level that I deem to be high enough for real-world application development. The release can be downloaded from [...]