Bonjour

J'ai commencé un projet avec Java Swing, mais certaines fonctionnalités de mon projet ne semblent pas être possible avec Swing
De plus il semble que Swing n'est plus maintenu depuis plusieurs années, et comme mon projet est de faire évoluer un projet existant écrit en C uniquement sur Windows, vers une mise à jour avec des outils modernes et qu'il soit disponible sur plusieurs plateformes, je me tourne donc vers JavaFX
Mom premier essai n'est pas fructueux
Je développe avec Eclipse sous MacOS
J'ai installé le SDK et JavaFX tous deux en versions 25
Le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package fr.free.cdmrail;
 
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
 
public class CdmRail extends Application {
 
	@Override
	public void start(Stage stagePrincipal) {
		Label message = new Label("Bienvenue dans GestionFacile");
		StackPane racine = new StackPane(message);
		Scene scene = new Scene(racine, 480, 320);
 
		stagePrincipal.setTitle("GestionFacile - Atelier Kodo");
		stagePrincipal.setScene(scene);
		stagePrincipal.show();
	}
 
	public static void main(String[] args) {
		Application.launch(args);
	}
}
Le fichier module-info.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
module CDMRAIL {
	requires javafx.controls;
	requires javafx.fxml;
	requires javafx.graphics;
	requires javafx.media;
	requires javafx.swing;
	requires javafx.web;
	requires java.desktop;
 
	opens fr.free.cdmrail to javafx.graphics, javafx.base;
}
Quand j'exécute le code rien ne s'affiche, pourtant quand je regarde les tâches en exécution elle est bien présente
QU'est-ce que je fais mal ?

Merci pour l'aide
Louis