IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Composant swing transparent sur un composant javafx et le glisser déposer


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 122
    Par défaut Composant swing transparent sur un composant javafx et le glisser déposer
    Bonjour,

    Alors voilà j'ai une scrollView dans laquelle j'affiche des items. Un item est en fait une miniature d'une image et son titre en dessous. Par dessus cette scrollView j'ai rajouté un composant swing transparent pour permettre le glisser-déposer.

    Je voudrais que l'utilisateur de mon application puissent sélectionner une item, la faire glisser su son ordinateur et ainsi la récupérer.

    Le problème c'est que je sais comment faire pour arriver à sélectionner mon item de ma scrollView javaFX et faire en sorte que mon composant swing transparent me permette de faire le "glisser-déposer".

    J'espère avoir été compréhensible.

    Pouvais vous m'aider?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 122
    Par défaut
    Personne pour m'aider ?

  3. #3
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Pas le temps, boulot...

    - Lors de la reception d'un deposer, creer l'objet recut et l'inserer a la fin de la ListView (pas dur).
    - recuperer les coordonnees de la souris et s'arranger pour inserer l'objet au bon endroit (plus complique, peut-etre iterer dans les objets de la liste et essayer de trouve quelles sont les coords de leur ListCell dans la Scene). Bref pas sur que que l'API ListView actuelle le permette facilement.

    - Lors d'un glisser (initie par selection dans la liste + button down + deplacement de qq pixels) : trouver l'objet selectionner et le transmettre au Transferable (pas dur).
    - Trouver ses coords dans la scene (pas dur, il suffit d'enregistrer la derniere position de la souris a partir du debut du drag) et afficher / deplacer un trucs sous le curseur, ex : noeud semi-transparent (pas dur mais ne fonctionne que dans la Scene bien sur).
    - Faire la meme chose avec un Stage / XDialog temporaire non-decore pour faire fonctionner ca meme en dehors de la Scene de base (un peu plus complexe). Faire disparaitre le stage temporaire lors du bouton up. En fait la difficulte ici est de faire que la gestion de la souris soit bien synchrone entre le stage principal et le stage secondaire.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 122
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Flex4] MouseEvent sur un composant situé sous un autre composant
    Par gere34 dans le forum Flex
    Réponses: 0
    Dernier message: 14/11/2012, 00h51
  2. Réponses: 0
    Dernier message: 19/02/2009, 11h30
  3. Un zoom sur un Composant Swing
    Par Josy dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 09/10/2008, 09h31
  4. Réponses: 1
    Dernier message: 19/02/2008, 17h34
  5. [SWING]Dessiner sur un composant
    Par Tarteens dans le forum AWT/Swing
    Réponses: 22
    Dernier message: 02/07/2007, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo