安装
FlexGanttFX 12.4.0 已在 Maven Central 发布。使用 Maven 或 Gradle 添加 view 依赖。如需可选的辅助控件,请同时添加 extras。
Maven
<dependency>
<groupId>com.flexganttfx</groupId>
<artifactId>view</artifactId>
<version>12.4.0</version>
</dependency>
<!-- 可选的辅助控件 -->
<dependency>
<groupId>com.flexganttfx</groupId>
<artifactId>extras</artifactId>
<version>12.4.0</version>
</dependency>
Gradle
implementation "com.flexganttfx:view:12.4.0"
implementation "com.flexganttfx:extras:12.4.0" // 可选
许可
FlexGanttFX 采用双重许可。如果你自己的应用以相同许可开源,则可以免费在 GNU Affero 通用公共许可证 v3 下使用它。 对于专有、闭源或 SaaS 应用,则需要商业许可证。无需安装许可证密钥 — 详情请参阅许可页面。
创建应用程序类
以下代码清单展示了启动 Gantt 图表用户界面所需的最基本设置。
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
import com.flexganttfx.view.GanttChart;
public class MyFirstGanttChart extends Application {
@Override
public void start(Stage stage) throws Exception {
// <- Our Gantt chart
GanttChart<?> gantt = new GanttChart<>();
Scene scene = new Scene(gantt);
stage.setScene(scene);
stage.centerOnScreen();
stage.sizeToScene();
stage.show();
}
public static void main(String[] args) {
Application.launch(args);
}
}