JavaFX Tip 18: Path Clipping

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 rectangle as content to the titled pane it became clear to me that I forgot to add clipping. The following picture shows the problem. Normally clipping in JavaFX is quite easy. All it takes is an additional node and a call to setClip(node). However, normally [...]

By |2021-02-18T13:42:29+01:00February 18th, 2015|ControlsFX, Java, JavaFX, Tips & Tricks|3 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