Installation
FlexGanttFX 12.4.0 ist auf Maven Central verfügbar. Fügen Sie die Abhängigkeit view mit Maven oder Gradle hinzu. Wenn Sie die optionalen Zusatzsteuerelemente benötigen, fügen Sie außerdem extras hinzu.
Maven
<dependency>
<groupId>com.flexganttfx</groupId>
<artifactId>view</artifactId>
<version>12.4.0</version>
</dependency>
<!-- Optionale Zusatzsteuerelemente -->
<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" // optional
Lizenzierung
FlexGanttFX ist dual lizenziert. Sie können es kostenlos unter der GNU Affero General Public License v3 nutzen, wenn Ihre eigene Anwendung ebenfalls Open Source unter derselben Lizenz ist. Für proprietäre Anwendungen mit geschlossenem Quellcode oder SaaS-Angebote wird eine kommerzielle Lizenz benötigt. Ein Lizenzschlüssel muss nicht installiert werden — Details finden Sie auf der Lizenzierungsseite.
Anwendungsklasse erstellen
Das folgende Listing zeigt das grundlegendste Setup, das zum Starten einer Gantt-Chart-Benutzeroberfläche erforderlich ist.
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);
}
}