JavaFX

­
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 [...]

20 03, 2016

CalendarFX 1.3 Released Today!

By |March 20th, 2016|CalendarFX, JavaFX|4 Comments

I have released a new version of CalendarFX today. Version 1.3 contains several small bug fixes, important memory leak fixes, and most importantly a big fix for correctly displaying different "first day of week" (e.g. Mondays in Germany, Sundays in the US). The new release can be downloaded as usual at http://www.calendarfx.com. Please take it for [...]

3 02, 2016

JavaFX Missing Features Survey: Table View

By |February 3rd, 2016|Java, JavaFX|9 Comments

The TableView (and TreeTableView) of JavaFX has won the prize for being the control that was mentioned the most in my recent "JavaFX Missing Features" survey and also in many follow-up discussions (including and especially the guys in our Zurich JavaFX Meetup group). I guess one of the reasons is the simple fact that almost every [...]

3 02, 2016

FlexGanttFX 1.4.0 Released!

By |February 3rd, 2016|FlexganttFX, JavaFX|0 Comments

I am very happy to announce that I have released version 1.4.0 of FlexGanttFX for JavaFX. This release contains bug fixes and small improvements. I am glad to say that FlexGanttFX has proven itself in the field and is operational in various large enterprise applications. Some of its more prominent users are: Emirates Airlines European Broadcasting [...]

29 01, 2016

JavaFX: TouchGesture Memory Leak?

By |January 29th, 2016|JavaFX|5 Comments

In one of my projects I was fighting with a memory leak the last couple of days (yes ... "couple") and I came to the conclusion that there might be an issue related to touch / scroll gestures. In the sample below I have two buttons. The first one creates a list view with one [...]

25 01, 2016

JavaFX “Missing Features” Survey Results

By |January 25th, 2016|Java, JavaFX|0 Comments

I recently conducted a survey asking the community to tell me which features they are missing the most in JavaFX 8. The survey has been closed by now. It received over 100 submissions from various people, various companies, various industries. Overall the participants very quite satisfied with JavaFX so I would argue that the feedback [...]

25 01, 2016

JavaFX Real-World Apps: PSI Advanced Scheduling and Monitoring

By |January 25th, 2016|FlexganttFX, Java, JavaFX|2 Comments

I am happy to announce that there is a new entry for the "Real-World Apps" list. The company PSI has developed an application for "advanced scheduling and monitoring". The software will be used by the manufacturing industry. The screenshots look quite polished and attractive. PSI is one of the earliest adopters of FlexGanttFX, my JavaFX framework for visualizing [...]