JavaFX

­
12 07, 2016

FlexGanttFX 1.6 Released

By |July 12th, 2016|FlexganttFX, JavaFX|2 Comments

Version 1.6 of FlexGanttFX has been released today. It contains the usual bug fixes and minor enhancements but also several new controls. It can be downloaded here. Gantt Chart Lite When doing some consulting at Emirates Airlines in Dubai the users and I came to the conclusion that the Gantt chart in their application doesn't [...]

12 07, 2016

JavaOne 2016 Presentations

By |July 12th, 2016|JavaFX, Speaking|0 Comments

Four of my talk proposals were accepted, so I will be talking about these things at JavaOne this year: JavaFX Tips and Tricks [CON1379] Dirk Lemmermann, DLSC This session presents an extensive list of tips and tricks that will make every developer better at coding JavaFX-based user interfaces. Topics include advanced clipping, working with the [...]

19 05, 2016

Real World Apps @ JUG Bern

By |May 19th, 2016|JavaFX|2 Comments

I will be joining Michael Inden tonight at his JavaFX workshop for JUG Bern and will use the opportunity to present the JavaOne "JavaFX Real World Apps" presentation. I hope the attendees will find the applications inspiring and convincing enough to start their own development efforts based on JavaFX.

15 05, 2016

JavaFX Meetup Zurich with Gerrit Grunwald

By |May 15th, 2016|JavaFX|0 Comments

The JavaFX Meetup Group in Zurich will meet on Tuesday evening. Gerrit Grunwald will give a presentation about custom controls. The talk will cover his Medusa framework and his famous "Friday Fun Components". For more information please visit our meetup page.

19 04, 2016

JavaFX Missing Features Survey: CSS

By |April 19th, 2016|JavaFX|1 Comment

In the last post of the Missing Features Survey series I said that this post would be about missing features in CSS and FXML. Now it turns out that the survey submissions did not contain any valid FXML issues. So I will focus on CSS only. These are the CSS features that were reported missing: Full [...]

12 04, 2016

JavaFX Missing Features Survey: Performance & Quality

By |April 12th, 2016|JavaFX|4 Comments

I take it as a good sign that the categories "Performance" and "Quality" have not seen a lot of submissions in the "Missing Features Survey". Performance In the survey the performance of JavaFX was compared with the performance of Swing and people noticed that JavaFX is slower than Swing. I personally have yet to find [...]

6 04, 2016

New CalendarFX View: MonthGridView!

By |April 6th, 2016|CalendarFX, JavaFX|4 Comments

Me and my team have recently begun work on a new view for CalendarFX with the initial goal to display a whole year in vertical columns. The name of the view is MonthGridView. As usual the goal has changed slightly while coding. The view is now capable of displaying any number of months with extra [...]

4 04, 2016

Shadow Fields vs. Property Accessor Interface

By |April 4th, 2016|Java, JavaFX, Tips & Tricks|2 Comments

Carl Dea recently followed up on a blog post of mine called Save Memory! Use Shadow Fields for Properties. In his blog he suggested the use of an interface called "Property Accessor" to eliminate the heavy use of boilerplate code that is needed in order to use  shadow fields. Carl also mentioned that he hasn't [...]

1 04, 2016

CalendarFX In Action: SkedPal!

By |April 1st, 2016|CalendarFX, JavaFX|0 Comments

If you are interested you can now see CalendarFX live in action. As of version 1.7 the AI scheduling software SkedPal has replaced their Swing-based calendar (MigCalendar) with CalendarFX 1.3 for JavaFX 8. The result is a much more consistent look and feel and user experience.    

30 03, 2016

JavaFX Tip 23: Save Memory! Shadow Fields for Properties.

By |March 30th, 2016|Java, JavaFX, Tips & Tricks|21 Comments

Properties and property bindings introduced in Java 8 are extremely useful programming concepts. They are especially useful when you are developing user interfaces. In fact they are so useful that developers have fallen victim to the idea that everything should be a property instead of a primitive. Unfortunately they easily forget that properties such as SimpleLongProperty are much [...]