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

Composants Java Discussion :

[JTextComponent] Selectionner un texte


Sujet :

Composants Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut [JTextComponent] Selectionner un texte
    bonjour

    je souhaite qu'un programme JAVA puisse me selectionner automatiquement du text dans un JTextComponent (JtextArea par exemple)

    je connais les methodes select(), startSelectionStart()

    le probleme est que ces methodes selectionnent de maniere "implicite" le texte et ainsi, je ne vois rien de changer à l'affichage.

    je voudrais que la selection soit faite comme si un utilisateur la réalisée à la souris

    comment faire ? merci

    [ Modéré par Bulbo ]
    Ajout d'un tag dans le titre
    Les Règles du Forum

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut
    personne ne sais ?

  3. #3
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Si si si si moi je sais lol

    En fait je pense que le meilleur moyen pour faire ça c'est d'émuler une action utilisateur en utilisant les actions implémentées par le JTextArea. Il y a un exemple très convaincant de ça dans le Java Tutorial.

    En fait le principe c'est de passer par le EditorKit qui se trouve sous le JTextArea (si si soulève le tu verras...) qui définit un certain nombre d'action comme le "couper", le "coller" ou encore le "sélectionner tout".

    L'idée c'est de passer par la méthode getActions de JTextComponent pour récupérer le tableau des actions supportées par ton JTextArea puis d'utiliser getActionByName comme dans l'exemple pour simuler l'action utilisateur.

    Regarde comment ils gèrent le selectAll, ça devrait te suffire à bricoler une sélection bornée...

    Bon courage @+++

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut
    merci je vais chercher dans cette direction

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut
    je ny arrive pas, si qqun a une autre idee, je suis preneur

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut
    mon probleme sest deplace

    je viens de constater que la methode select() realisait bien la selection mais puisque je clique ailleurs pour declencher cette methode (dans une JList()), mon TextArea enleve tout surlignage ce qui est parfaitement logique

    comment y remedier ?

    merci

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Par défaut
    jai resolu mon probleme tout seul

    merci quand meme

  8. #8
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Ca s'rait tu possible que tu nous donnes le code de ta méthode select pour enrichir l'expérience communautaire stp ?

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

Discussions similaires

  1. [VBA-W] Selectionner du texte dans Word XP
    Par tintin101 dans le forum VBA Word
    Réponses: 8
    Dernier message: 17/05/2006, 18h56
  2. Selectionner un texte
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/12/2005, 15h59
  3. [JTextComponent] Afficher du texte avec style et image
    Par jean_bobi dans le forum Composants
    Réponses: 9
    Dernier message: 30/10/2005, 13h47
  4. comment récuperer une partie selectionné de texte?
    Par Death83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/09/2005, 12h22
  5. [C#] Selectionner du texte ...
    Par loverdose dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/06/2004, 15h59

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