JavaFX 甘特图框架

面向 JavaFX 的专业级 时间轴可视化

FlexGanttFX 是领先的 JavaFX 甘特图框架 — 高性能、完全可定制,并可部署到桌面、Web 和移动端。深受 Emirates、NASA、Boeing 以及数百家客户信赖。

110+
企业客户
11
主要版本
10+
生产环境使用年限
Java 8–26
支持的版本
核心能力

构建排程 UI 所需的一切

FlexGanttFX 是一个领域无关的框架,旨在处理从项目规划到企业级工业排程的各种场景。

高性能

基于 Canvas 的渲染结合缓冲架构,可以以 60 fps 处理数万条活动,不需要在虚拟化上做妥协。

完全可定制

可插拔渲染器、CSS 样式、图层系统和完整 API,让你能够根据业务领域和品牌定制每一个视觉细节。

灵活的时间轴

ChronoUnit 和 SimpleUnit 时间轴支持从毫秒到数十年的跨度,并提供可配置的多行日期线、网格线和缩放级别。

分屏容器

Dual、Quad 和 Multi 图表容器可同步滚动和缩放,适合复杂的多资源视图。

活动链接

使用可定制的 Finish-to-Start 及其他链接类型,对活动之间的依赖关系建模并可视化,并以曲线或直线箭头渲染。

桌面与 Web

同一套代码库可通过 JavaFX 部署到桌面,通过 JPro 部署到浏览器,也可借助 GraalVM + Gluon 原生部署到 iOS 和 Android。

支持与资源

我们为你提供全面支持

从专业咨询到详尽文档,DLSC GmbH 提供你成功使用 FlexGanttFX 所需的一切。

咨询

FlexGanttFX 功能强大且较为复杂,但由 DLSC GmbH 提供支持。我们可以通过架构评审、自定义渲染器开发和性能调优,帮助你快速起步。

访问 DLSC.com

常见问题

关于许可、Java 版本支持、Web 部署和技术主题的常见问题,以简明方式解答,帮助你快速推进。

浏览常见问题

文档

详尽的开发者手册涵盖安装、教程、所有控件、模型层、样式和日志,并在各处提供代码示例。

阅读文档
在线演示

查看 FlexGanttFX 实际效果

这些演示展示了 FlexGanttFX 内置的众多功能。点击即可直接在浏览器中启动。

FlexGanttFX Showcase

FlexGanttFX Showcase

这是一个综合演示,展示 FlexGanttFX 内置的完整功能和能力。可直接在浏览器中试用所有控件、布局和定制选项。

启动演示
视频

真实案例与技术视频

了解 FlexGanttFX 在全球生产环境中的部署场景和使用方式。

发布历史

最近发布

FlexGanttFX 正在积极维护中。以下是最近发布的版本。请参阅完整变更日志,了解完整版本说明。

11.12.8 — 移除 OSGi 包
January 17th, 2024
JAR 文件不再作为 OSGi 包发布。这修复了捆绑的原生 JavaFX 库可能与项目自身 JavaFX 版本冲突的问题。
11.12.7 — 错误修复
November 2nd, 2023
修复与链接渲染相关的问题,包括链接指向无效位置、更改行高时链接显示不正确,以及套索操作破坏导航。
11.12.5 — 渲染修复
March 30th, 2022
修复垂直线对齐、图表布局缩放以及滚动条行为回归问题。
11.12.3 — 滚动条类型
April 2021
新增固定时间范围滚动条选项、自动隐藏开关,并修复小时粒度下与夏令时相关的网格线问题。
11.12.0 — 细节打磨
May 14th, 2020
系统光标、通过行标题交互调整行大小、合并 8.x / 11.x 许可证密钥,并改进 RadarView 性能。
11.10.0 — 性能版本
March 2020
基于 Canvas 的链接渲染、用于更快活动查找的 IntervalTree、行 Canvas 缓冲 — 这是一个重要的性能里程碑。
常见问题

常见问题

关于 FlexGanttFX 的最常见问题。找不到答案?联系我们

FlexGanttFX 是开源项目吗?
不是,FlexGanttFX 是商业软件。30 天试用期结束后,你需要购买开发者许可证。一旦进入生产环境,你要为每个计划交付的应用程序 / 项目购买运行时许可证。
你们有 FlexGanttFX 的 Swing 版本吗?
有。请查看该产品在DLSC 网站上的主页,或联系我们,我们会提供更多信息。Swing 版本适用于 Java 8 以上的任何 Java 版本。
FlexGanttFX 支持哪些 Java 版本?
我们支持 Java 8 到 Java 26。Java 8 版本使用 JDK 捆绑的 JavaFX。对于 Java 11 及更高版本,请使用 OpenJFX 构件,最好使用最新可用版本。
你们是否为 FlexGanttFX 提供支持?
任何许可证持有者都会获得基础支持和错误修复。也可以选择年度维护计划,从而获得高级支持,并在新版本发布时免费更新。
FlexGanttFX 能在 Chrome 或 Safari 等浏览器中运行吗?
通过 JPro,FlexGanttFX 可以很好地在浏览器中运行。请查看他们的网站获取更多信息和在线示例!
我们应该使用哪个 OpenJFX 版本?
理想情况下应使用最新版本。FlexGanttFX 会持续针对近期的 OpenJFX 版本进行测试,并可与 11 到 21+ 版本配合使用。
客户反馈

受到全球开发者信赖

FlexGanttFX 及其前身产品已部署在数百个应用中。以下是客户的评价。

FlexGantt 拉开了我们与竞争对手之间的差距。这个业务领域中的其他标准工具与 FlexGantt 相比相去甚远。其精心设计的架构让你能够控制该组件的每一个像素。

Martin Schelldorfer
Martin Schelldorfer
高级软件开发者 · e-Switch,瑞士

在评估 FlexGantt 库时,我们立刻留下了深刻印象,因为它似乎完全符合我们的主要期望和需求。其采用设计模式的架构,以及持续而响应迅速的支持,使它成为我们明确的选择。

Aurelien Boulanger
Aurelien Boulanger
软件工程师 · PlanningForce,比利时

我花了大量时间评估各种甘特图包,但它们在功能、灵活性和清晰的授权方式上都无法与 FlexGantt 相比。对于任何基于 Java 的排程应用,我都会强烈推荐它。

Daniel Wintschel
Daniel Wintschel
软件开发者 · HumanDoing Software,加拿大

FlexGantt 以其广泛的功能、定制能力、性能、国际化、文档和示例给我们留下了深刻印象。在我们看来,FlexGantt 是最符合我们需求的库。

Dagmar Wolfram
Dagmar Wolfram
高级顾问 · Simcron,德国

在我看来,FlexGantt 明显优于我们评估过的所有其他产品。与 FlexGantt 合作一直令人愉快。我们很幸运找到了如此出色的产品。

Andy Czerwonka
Andy Czerwonka
高级顾问 · 3esi Inc. (Aucerna),加拿大

FlexGantt 丰富的功能集、高性能以及出色的可视化能力,为我们的产品带来了巨大价值。设计良好的 MVC 架构使我们能够轻松地在项目中集成和扩展 FlexGantt。

Duy Vu
Duy Vu
开发者 · Qnamic AG,瑞士
信赖客户

被全球领先组织采用

从航空航天和国防到电信与物流,FlexGanttFX 为关键任务排程应用提供动力。

准备开始了吗?

免费评估 FlexGanttFX 30 天,无需任何承诺。联系我们,我们会帮助你顺利启动。

联系 DLSC 阅读文档

dlemmermann@gmail.com