Section courante

A propos

Section administrative du site

DragSource

Source de glisser
Java java.awt.dnd

Description

Cette classe est responsable de l'entité d'initialisation d'une opération de «Drag and Drop» et peut être utilisé dans un nombre de scénarios : 1 instance par défaut pour le JVM pour la durée de vie du JVM.

Liste des méthodes

Méthode Prototype Description Hérité
DRAGSOURCE public DragSource() throws HeadlessException; Ce constructeur permet de créer cet objet avec les paramètres par défaut.  
ADDDRAGSOURCELISTENER void addDragSourceListener(DragSourceListener dsl); Cette méthode permet d'ajouter l'objet d'écouteur DragSourceListener vers l'objet DragSource afin qu'il reçoive les événements durant les opérations d'initialisation de glisser avec cet objet.  
ADDDRAGSOURCEMOTIONLISTENER void addDragSourceMotionListener(DragSourceMotionListener dsml); Cette méthode permet d'ajouter le DragSourceMotionListener spécifié vers cet objet afin de recevoir les événements de déplacements durant les opérations d'initialisation de glisser avec cet objet.  
CREATEDEFAULTDRAGGESTURERECOGNIZER DragGestureRecognizer createDefaultDragGestureRecognizer(Component c, int actions, DragGestureListener dgl); Cette méthode permet de créer un nouvel objet DragGestureRecognizer étant les sous-classes abstraites par défaut à DragGestureRecognizer pour cet objet et fixe la composante et l'écouteur DragGestureListener spécifiés dans le nouvel objet créé.  
CREATEDRAGGESTURERECOGNIZER <T extends DragGestureRecognizer> T createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl); Cette méthode permet de créer un nouvel objet DragGestureRecognizer intégrant la sous-classe abstraite spécifié au DragGestureRecognizer et fixe la composante et le DragGestureListener spécifiés dans le nouvel objet créé.  
CREATEDRAGSOURCECONTEXT protected DragSourceContext createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl); Cette méthode permet de créer un contexte de source de glisser vers un gestionnaire de glisser.  
GETDEFAULTDRAGSOURCE static DragSource getDefaultDragSource(); Cette méthode permet de demander l'objet DragSource associé avec cette plateforme.  
GETDRAGSOURCELISTENERS DragSourceListener[] getDragSourceListeners(); Cette méthode permet de demander tous les écouteurs DragSourceListeners enregistré dans cet objet.  
GETDRAGSOURCEMOTIONLISTENERS DragSourceMotionListener[] getDragSourceMotionListeners(); Cette méthode permet de demander tous les écouteurs DragSourceMotionListeners enregistré dans cet objet.  
GETDRAGTHRESHOLD static int getDragThreshold(); Cette méthode permet de demander le seuil de déplacement du gestuel.  
GETFLAVORMAP FlavorMap getFlavorMap(); Cette méthode permet de demander le FlavorMap de cet objet.  
GETFLAVORMAP <T extends EventListener> T[] getListeners(Class<T> listenerType); Cette méthode permet de demander tous les objets actuellement enregistré dans le FooListeners de cet objet.  
ISDRAGIMAGESUPPORTED static boolean isDragImageSupported(); Cette méthode permet de demander si l'image supporté de glisser est disponible pour la plateforme.  
REMOVEDRAGSOURCELISTENER void removeDragSourceListener(DragSourceListener dsl); Cette méthode permet de demander le DragSourceListener spécifié pour cet objet.  
REMOVEDRAGSOURCEMOTIONLISTENER void removeDragSourceMotionListener(DragSourceMotionListener dsml); Cette méthode permet de demander le DragSourceMotionListener spécifié pour cet objet.  
REMOVEDRAGSOURCEMOTIONLISTENER void startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl); Cette méthode permet de commencer le glisser de l'événement DragGestureEvent spécifié initialisant le glisser, le curseur, l'image et le déplacement de l'origine de l'image vers le point chaud et déclenche instanément les données du sujet de glisser et le DragSourceListener.  
STARTDRAG void startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap); Cette méthode permet de commencer le glisser de l'événement DragGestureEvent spécifié initialisant le glisser, le curseur, l'image et le déplacement de l'origine de l'image vers le point chaud et déclenche instanément les données du sujet de glisser et le DragSourceListener et le FlavorMap.  
STARTDRAG void startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl); Cette méthode permet de commencer le glisser de l'événement DragGestureEvent spécifié initialisant le glisser, le curseur, l'image et le déplacement de l'origine de l'image vers le point chaud et déclenche instanément les données du sujet de glisser et le DragSourceListener.  
STARTDRAG void startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap); Cette méthode permet de commencer le glisser de l'événement DragGestureEvent spécifié initialisant le glisser, le curseur, l'image et le déplacement de l'origine de l'image vers le point chaud et déclenche instanément les données du sujet de glisser et le DragSourceListener et le FlavorMap.  


Dernière mise à jour : Dimanche, le 21 juin 2015