Installation
FlexGanttFX 12.4.0 est disponible sur Maven Central. Ajoutez la dépendance view avec Maven ou Gradle. Ajoutez également extras si vous avez besoin des contrôles auxiliaires facultatifs.
Maven
<dependency>
<groupId>com.flexganttfx</groupId>
<artifactId>view</artifactId>
<version>12.4.0</version>
</dependency>
<!-- Contrôles auxiliaires facultatifs -->
<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" // facultatif
Licences
FlexGanttFX est sous double licence. Vous pouvez l’utiliser gratuitement sous la GNU Affero General Public License v3 si votre propre application est open source sous la même licence. Pour les applications propriétaires, à code fermé ou SaaS, une licence commerciale est requise. Aucune clé de licence n’a besoin d’être installée — voir la page des licences pour plus de détails.
Créer la classe d’application
Le listing suivant montre la configuration la plus simple nécessaire pour lancer une interface utilisateur de diagramme de 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);
}
}