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

AWT/Swing Java Discussion :

D&D et JTextField


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut D&D et JTextField
    bonjour,

    est-il possible de faire du drag & drop dans un JTextField en le rendant non éditable ?

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    En utilisant la méthode setDragEnabled(true), non.

    Mais en programmant toi même le mécanisme de tranfert, probablement.

  3. #3
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut
    c'est ce que je me disais par contre sous linux (enfin mon ubuntu du moins) un glisser déposer me donne un chemin:

    file:///adresse

    l'objet File ne reconnaite pas ce type d'adresse est-ce normal ?

  4. #4
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    C'est que tu peut avoir plusieurs type de données tranférées -> les DataFlavor

    Tu peux avoir une infinité de DataFlavor associé a un comportement a adopter pour chaque type.

    Type File
    Type JTable
    Type MonObjet
    Type String
    ...

    Mais tout ça c'est à toi de le gérer.
    C'est un peu de boulot quand meme...

  5. #5
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut
    je ne vois pas comment modifier les dataflavors, je suis tombé sur une page (de la doc java) où ça ressemblé plus à des constantes qu'à autre chose.

  6. #6
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Citation Envoyé par Rniamo Voir le message
    je ne vois pas comment modifier les dataflavors, je suis tombé sur une page (de la doc java) où ça ressemblé plus à des constantes qu'à autre chose.
    Je n'ai jamais dit cela.

    Lorsque le Drop se fait tu cherche le type de l'objet grace au DataFlavor. En fonction du type tu accepte ou non le drop, et ensuite, suivant ce type, tu peux faire ceci ou cela. Donc oui les DataFlavor ça ressemble a des constantes.

    Voici le tuto de Sun au cas où tu l'aurais pas vu

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

Discussions similaires

  1. [JtextField]Creer un masque pour Ip
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/01/2005, 17h31
  2. [JTextField][JDBC] Problème d'affichage
    Par deathwing dans le forum JDBC
    Réponses: 4
    Dernier message: 12/05/2004, 14h50
  3. Intercepter la tabulation sur un JTextField
    Par Fladnag dans le forum Composants
    Réponses: 2
    Dernier message: 29/03/2004, 11h05
  4. [JTextField] filtrer la saisie
    Par Merfolk dans le forum Composants
    Réponses: 7
    Dernier message: 04/03/2004, 19h57

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