Lancement JavaFX application d'une autre classe
J'ai besoin de lancer une Application javafx. à partir d'un autre "conteneur" de la classe et d'appeler les fonctions de l'Application, mais il ne semble pas être un moyen de se procurer de référence pour le démarrage de l'Application à l'aide de l'Application.méthode launch (). Est-ce possible?
Grâce
OriginalL'auteur Oli | 2014-09-16
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème que cela, et se retourna à l'aide de ce hack:
et puis la classe que vous lancez l'application à partir de:
Espère que vous aide.
pouvez-vous poster un exemple de cette autre façon de faire? Je suis en train d'avoir le même problème.
OriginalL'auteur Boomah
Suppose que c'est notre classe JavaFX:
Alors on peut le lancer à partir d'une autre classe comme ceci:
OriginalL'auteur ThisClark
Les moyens ci-dessus de l'invocation d'autres javafx classe d'une autre, parfois, de travail. Du mal à trouver un moyen ultime pour ce faire, m'a amené à la suite de marcher autour de:
Suppose que c'est la classe javafx que exteds Application, nous voulons montrer à partir d'une autre classe, il faut ajouter les lignes suivantes
Et maintenant, de l'autre endroit dans le projet, afin d'ouvrir la fenêtre
que la classe ci-dessus crée procédez de la manière suivante:
OriginalL'auteur such_ke_nasdeeq
Lancement JavaFX dans d'autres Classe à l'aide du Bouton:
OriginalL'auteur Maker
Je ne suis pas sûr de ce que vous essayez d'atteindre, mais notez que vous pouvez envoyer.g appeler à partir d'une autre classe
Application.launch
pour démarrer le JavaFX Application thread etPlatform.exit
pour l'arrêter.Comment appelez-vous
Application.launch()
d'une autre classe? Je reçoisclass [myclass] is not a subclass of javafx.application.Application
erreurLa méthode est surchargée. Utiliser cette version: docs.oracle.com/javase/8/javafx/api/javafx/application/...
OriginalL'auteur Puce