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
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
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); } }
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
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; }
QU'est-ce que je fais mal ?
Merci pour l'aide
Louis






Répondre avec citation
Partager