JavaFX

New JavaFX Control PlusMinusAdjuster

Today I had once again the pleasure to write a small and highly specialized control for JavaFX, which might be useful for others as well. I am calling it PlusMinusAdjuster and all it does is firing value events with values ranging from -1 to +1. The difference to a normal slider is that it continues to fire events even when the value has not changed. This kind of behavior is useful for implementing scrolling through large data sets. A normal scrollbar often causes big jumps even when the user only moves it a few pixels. For me this was [...]

By |2021-02-18T13:42:31+01:00January 28th, 2014|ControlsFX, FlexGantt, JavaFX|3 Comments

FlexGantt for JavaFX 8 = FlexGanttFX

For the last 6 months I had the opportunity to port my FlexGantt Gantt charting framework for Swing to JavaFX 8. The concepts behind JavaFX are very different to Swing so the initial ramp-up phase was longer than I wanted it to be. However, in the meantime I feel confident that I am on the right track with my approach to Gantt charting with this new technology. The following videos show the current state of my development efforts. Project Planning The first video shows one of the most common use cases for Gantt charts: the display of a project [...]

By |2021-02-18T13:42:31+01:00January 8th, 2014|FlexGantt, Java, JavaFX|2 Comments

A task monitor popover

My JavaFX developer life currently has a strong focus on the popover control I wrote and contributed to the ControlsFX project. I now find use cases for it all over the place. The latest addition is a task monitor control for the JavaFX version of FlexGantt. The monitor lists the background tasks that are running to load the Gantt chart data for each row. Once again I was inspired by Apple. This time by the "downloads" popover of Safari, which looks like this. Please note the fancy gray divider lines :-)

By |2021-02-18T13:42:32+01:00December 5th, 2013|ControlsFX, FlexGantt, Java, JavaFX|0 Comments

A Popup Editor for JavaFX 8 / Part 2

Just a quick follow-up on the popup editor, which has been renamed to "PopOver". The current plan is to release it with the ControlsFX release 8.0.3 in early December. Jonathan and Eugene made me work hard for the last couple of days and I think the improvements to the control were worth it. It is more generic / flexible than before and it looks more elegant (the code, too). The biggest change is probably the move away from always using an accordion control inside the PopOver and instead using a more generic approach where any node can be set [...]

By |2021-02-18T13:42:32+01:00November 27th, 2013|ControlsFX, Java, JavaFX|7 Comments

A Popup Editor for JavaFX 8

For the last couple of months I had the pleasure of working with JavaFX 8 in order to implement a sophisticated user interface for a planning and scheduling application. One of the features needed was a way to perform "in-place" editing, meaning a way to quickly edit some basic attributes of a user selected object. Following the principle "if you can't innovate, imitate" I took a look at how Apple is doing these kinds of things and surely enough iCal showed me everything I needed to know. iCal - The Role Model In iCal, when the user double clicks [...]

By |2021-02-18T13:42:32+01:00November 19th, 2013|ControlsFX, Java, JavaFX|13 Comments