2012-07-02 5 views
0

J'ai récemment découvert JavaFX alors j'ai décidé de l'essayer. J'utilise JavaFX 2.2 beta pour Windows. Ce que j'essaie d'accomplir est une interface glisser-déposer avec des objets Java, une scène entière avec ses nœuds enfants. Pour être plus précis, l'utilisateur doit être capable d'ouvrir par exemple une fenêtre de connexion et de glisser-déposer sur l'application principale. Les exemples que j'ai trouvés ne font que glisser et déposer avec des chaînes et des images.javafx 2 glisser-déposer objet

J'ai trouvé un bon tutoriel, mais avec des chaînes. Je n'arrive pas à comprendre comment faire cela avec toute une scène. http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm

Est-ce que cela peut être fait?

+0

Je pense que je viens de trouver une solution, je l'afficherai plus tard. – bleak

Répondre

0

C'est une façon de procéder, même si je ne suis pas entièrement satisfait.

Lorsque la source reçoit une chaîne spécifique dans setOnDragDropped(), la source crée un nouvel objet et supprime/ferme l'ancienne. La chaîne est spécifiée Pour l'utilisateur, cela n'a pas d'importance s'il s'agit de la même scène ou d'une nouvelle scène.