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 :

[JTextArea] mise à jour


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut [JTextArea] mise à jour
    Bonjour tout le monde,

    Je veux construire un petit compilateur en java
    Je viens d’utiliser JTextArea comme l’éditeur des commandes alors, mon problème est comment ajouter du texte sans effacer ce qui est écrit dans JTextArea, puis je veux récupérer la dernière ligne pour que je la teste syntaxiquement valide ou non.
    Si quelqu’un a une idée sur ca ??

    merci.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 64
    Par défaut
    http://java.sun.com/j2se/1.5.0/docs/...ogressBar.html

    La méthode insert(String, int)...

    Merci Javadoc

    EDIT:
    Pour récupérer les lignes tu trouveras dans cette même javadoc des méthodes du type getLine...() tel que getLineEndOffset qui te permettront alors de récupérer l'offset de la ligne et de l'extraire dans une String pour traitement.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    merci pour votre répence
    mais je veux une répence plus précise

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 64
    Par défaut
    Ben après je peux écrire le programme à ta place

    insert(String , int) permet d'insérer du texte a une position donnée, append rajoute du texte à la fin... va lire mon lien s'il te plait.

    Essai 10min de l'implémenter et si çà marche pas revient en montrant du code.

    Pour récupérer la ligne, y a des méthode getLineCount qui donne le nombre de ligne total, getLineEndOffset te donne la position du premier caractère de la dernière ligne, getSize() te donne la taille total du TextArea en nombre de caractères.

    Je ne ferais pas plus précis, désolé.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Il y aussi la méthode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    void 	append(String str)

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    merci en tout cas, mais ce n'est pas ça que je cherche

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

Discussions similaires

  1. Mise à jour JScrollBar selon JTextArea
    Par maccormick dans le forum Composants
    Réponses: 1
    Dernier message: 31/08/2010, 10h03
  2. Mise à jour JTextArea
    Par L1011 dans le forum Composants
    Réponses: 1
    Dernier message: 21/02/2009, 18h48
  3. Mise à jour de la version de MySQL
    Par jobstar dans le forum Administration
    Réponses: 8
    Dernier message: 18/08/2003, 10h45
  4. mise à jour de champs time (interbase)
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 04/03/2003, 10h25
  5. Réponses: 2
    Dernier message: 12/02/2003, 15h26

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