FlexGanttFX for JavaFX
Available for Java 8 & Java 11+
Professional timeline visualizations for your JavaFX applications.
Gantt Charts for project planning software.
Resource allocation schedules for manufacturing execution systems (MES) or production planning and scheduling (PPS).
Split Screen support for any number of charts.
Highly customizable appearance and behaviour (domain independent).
These demos highlight some of the many features built right into FlexGanttFX.
These videos show where and how FlexGanttFX can be used and deployed.
This timeline shows the latest releases of FlexGanttFX
Option to work with different types of scrollbars. Option to always show or to auto-hide scrollbars. Bug fixes. "Inverse" flag on lasso info object.
Use of system cursors, row header resizing, consolidated 8.x and 11.x license keys, improved RadarView performance
Early May 2020
Redraws only after layout pulse (request redraw), new enhanced row header concept, removed PNG files, started using Ikonli (Material Design Icons)
Introduced buffers for row canvases, started drawing lines via Canvas API, much faster lookup of links that need redrawing
Added support for frozen rows, moved control properties into separate module, enhanced CSS styling
These are some of the most common questions being asked regarding FlexGanttFX. Should you have anything else on your mind then please feel free to contact us.
FlexGanttFX and its predecessor products FlexGantt and DJT have been deployed as part of hundreds of our customers' applications. Read here what some of them have to say about it.
We use a gantt-chart to display and plan service activities from ERP systems. With FlexGantt the dispatcher has a state-of-the-art tool to schedule his service activities with all comfortable features you can imagine. Although FlexGantt is a compact component, the well designed architecture gives you the possibility to control every pixel of this component. Our customers love the split screen feature, layer technology, print support, radar and the good performance. FlexGantt increases the gap between us and our competitors. Other standard tools in this business area are miles away from FlexGantt.
We first had a bad experience with another Gantt library and were looking for a performing, customizable component allowing us to represent data through an attractive tool. When evaluating FlexGantt library, we have instantly been really impressed because it seemed to correspond to our main expectations and needs. Now, after a few months of use, we know that it will allow us to do almost everything we need thanks to its architecture which uses design patterns and also thanks to the continuous and reactive support provided.
I have used FlexGantt for one project where it was necessary to work with audits, absence, and all kinds of activities against time. Flexgantt has a big advantage over other applications with Gantt, it is possible to override all classes, thus developers can add new features to their projects. FlexGantt is very powerful and very fast, it is a great choice.
I spent a significant amount of time looking for and evaluating Gantt chart packages and component libraries for use in a project, and they all paled in comparison to the kind of look and feel, features and flexibility offered by FlexGantt. With simple and straight-forward licensing, no ridiculous sales people to deal with, and backed by an excellent software developer - I would highly recommend FlexGantt for any and all of your Gantt charting needs within a Java-based desktop application.
We looked for a platform-independent solution for visualization of Gantt charts. FlexGantt impressed us because of it's wide range of functionalities, possibilities of customizing, performance, internationalization, documentation and examples. FlexGantt allows us to develop components with a lot of specified details: colors, fonts, movements of elements, relationships, ... In our opinion FlexGantt is the best library for our requirements.
Our scheduling board is the central tool in a transparent and optimized production control system. We decided to use FlexGantt for our user interface because it is very flexible, powerful and fast. Very important for our decision was the possibility of integration into our Oracle Forms 10g environment as a JavaBean. I am sure we saved a lot of time and money by using FlexGantt.
We were in search of a Gantt framework that we could integrate into our application. FlexGantt is clearly, in my mind, head and shoulders above anything else we looked at. Given that it is a second generation product; many of the kinks of the first gen product are no longer an issue. It's been a pleasure working with FlexGantt. We're lucky to have found such a wonderful product.
I have been involved in the integration and development tasks of FlexGantt to our projects in the last 12 months, and I am quite happy to work with this framework. Its well-designed MVC architecture allows us to easily integrate FlexGantt to the existing projects, and also easily extend, customize functionalities and to perform the maintenance task. FlexGantt's large feature set, its high performance, and its superb visualization capabilities bring a great value to our products.
I use FlexGantt to add project planning features to an Enterprise Ressource Planning Software System and it works really well. It is very easy to work with this framework and several really good information sources (like Google groups) help on implementing special features. It was one of my best choices to use FlexGantt for my project.