Bonjour à tous,
J'aimerai utiliser javafx sans être dans l'EDT (juste utiliser le langage fx dans une autre api graphique).
La seule façon de le faire pour moi est de définir des classes java qui font le coeur de l'API puis étendre ces classes en fx pour avoir une syntaxe purement fx.
Le pb c'est que de base on est dans l'EDT.
java :
javafx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class ThreadDisplayer { public void whoAmI() { System.out.println("You are : "+Thread.currentThread().getName()); } }
Et le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var displayer:ThreadDisplayer=new ThreadDisplayer(); public function run(args:String[]) { displayer.whoAmI(); }
Alors y a t il un moyen d'être dans un autre thread ?You are : AWT-EventQueue-0
Partager