Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1142 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Utilisation du Drag N Drop

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation du Drag N Drop

n°1076267
kuroro72
Posté le 09-05-2005 à 13:50:17  profilanswer
 

Bonjour tout le monde
 
Je suis actuellement en stage et j'aimerais utiliser du Drag N Drop dans l'application que je suis entrain de développer.
 
Je visualise dans un JPanel plusieurs points representant des neouds. Ces différents noeuds appartiennent forme un tracé. J'aimerais pouvoir faire un Drag N Drop d'un noeuds vers un tracé.
 
Est ce possible de faire un Drag N Drop entre des objets que j'ai créés? si oui quel est la classe que l'objet source doit étendre ainsi que celle de l'objet cible ?
 
Merci a tous ceux qui prendront le temps de me répondre

mood
Publicité
Posté le 09-05-2005 à 13:50:17  profilanswer
 

n°1076299
nraynaud
lol
Posté le 09-05-2005 à 14:04:04  profilanswer
 

http://www.javaworld.com/javaworld [...] ndrop.html


---------------
trainoo.com, c'est fini
n°1076606
kuroro72
Posté le 09-05-2005 à 16:34:18  profilanswer
 

Merci pour ton aide mais maintenant que j'ai commencé à lire je me pose de nouvelle question.
 
Sur la page web, il donne quelques exemples mais avec des classes héritant de classe Swing (JPanel, JLabel,...)
Dans mon cas c'est sur un point (représenter par un cercle sur l'écran) que je dois effectuer le Drag N Drop.
Il n'hérite donc d'aucun classe Swung.
 
Comment puis je faire pour effectuer le Drag N Drop dessus? Faut il que je définisse un componentUI pour mon objet ou y 'a t il un moyen plus simple d'effectuer des Drag N Drop sur des figures graphique (carré,cercle, trait,...) ???
 

n°1076618
nraynaud
lol
Posté le 09-05-2005 à 16:45:21  profilanswer
 

tu installes le DnD sur ole composant qui fait le dessin, ou alors tu crées des sous-composants par figure.


---------------
trainoo.com, c'est fini
n°1076686
kuroro72
Posté le 09-05-2005 à 17:42:56  profilanswer
 

Plus je parcours les pages web que tu m'as données, moins je les comprend.
 
En effet j'essaye donc de mettre le DnD sur ma classe et j'essaye de suivre ce qui est expliqué dans tes pages.
 
Mais voila problème :
 
Il est ecrit

Code :
  1. this.dgListener=new DGListener();
  2. this.dsListener = new DSListener();


 
Je viens de regarder dans la javadoc et il n'y a aucun constructeur pour ces deux classes!
Donc je ne sais pas trop comment m'y prendre.
 
Tu n'aurais pas un exemple correcte qui pourrait m'aider ?
 
Et une autre question : peux t'on mettre le DnD sur n'importe quelle classe ou doit - elle obligatoirement héritée d'une classe spécifique ?
 
Merci pour ton aide.

n°1076776
axk47
Java Man vs Boolet Man
Posté le 09-05-2005 à 19:03:31  profilanswer
 

kuroro72 a écrit :

Plus je parcours les pages web que tu m'as données, moins je les comprend.
 
En effet j'essaye donc de mettre le DnD sur ma classe et j'essaye de suivre ce qui est expliqué dans tes pages.
 
Mais voila problème :
 
Il est ecrit

Code :
  1. this.dgListener=new DGListener();
  2. this.dsListener = new DSListener();


 
Je viens de regarder dans la javadoc et il n'y a aucun constructeur pour ces deux classes!
Donc je ne sais pas trop comment m'y prendre.
 
Tu n'aurais pas un exemple correcte qui pourrait m'aider ?
 
Et une autre question : peux t'on mettre le DnD sur n'importe quelle classe ou doit - elle obligatoirement héritée d'une classe spécifique ?
 
Merci pour ton aide.


 
 
si j'ai bien compris tu voudrais pouvoir deplacer tes points vers des zones spécifiques...
eh ben si tu veux pourvoir deplacer tes points Point il faudra les mettre dans un JLabel ou dans un JPanel.
normalement la doc est assez claire la dessus je crois lis la bien avec du recul et ça ira mieux
attention il faut preciser quels sont les objets deplacables et sur quels objets on peut les poser
 
DragSource et Drag destination
 
bon courage

n°1077343
kuroro72
Posté le 10-05-2005 à 10:28:20  profilanswer
 

Tu as raison je viens de reprendre ca aujourd'hui et cela va légèrement mieux.
 
Par contre est tu sure que je suis obligé de mettre mes Points dans un JPanel ou puis je dire justement que ce sont mes points qui sont déplacables (dragSource) ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Utilisation du Drag N Drop

 

Sujets relatifs
[TCL] Utilisation de socket en TCL : HELP ! ! !Utilisation des div et des bordures
[MySQL] utilisation de IN[c++] Utilisation de la date système
utilisation de XFormsUtilisation de la fonction time
[résolu]utilisation d'une variable avec LIKEUtilisation d'adressage ip
Utilisation de la commande IF et _xscaleDrag souris en C++ .NET
Plus de sujets relatifs à : Utilisation du Drag N Drop


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR