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 :

[JTextPane] autoriser le wrap


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut [JTextPane] autoriser le wrap
    Salut à tous,

    je voulais savoir, si il était possible de setter à un JTextPane l'option WRAP (permettant un retour à la ligne lorsque le texte sort de la zone du JTextPane)

  2. #2
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    JTextArea textArea = new JTextArea(
        "This is an editable JTextArea. " +
        "A text area is a \"plain\" text component, " +
        "which means that although it can display text " +
        "in any font, all of the text is in the same font."
    );
    textArea.setFont(new Font("Serif", Font.ITALIC, 16));
    textArea.setLineWrap(true);
    textArea.setWrapStyleWord(true);

  3. #3
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    Pour un JtextArea, je suis d'accord, mais il n'y a pas ces méthodes pour le JTextPane...

  4. #4
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Normalement cela se fait tout seul pour les JTextPane. Tu as un JTextPane où les lignes ne reviennent pas à la ligne ?...

  5. #5
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    oui, enfait, j'affiche un texte provenant d'un fichier.
    Et il ne revient à la ligne que lorsque le fichier revient à la ligne.
    Moi, j'aimerai qu'il revienne à la ligne dès qu'il arrive à la fin de la zone du JTextPane.

  6. #6
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Je suis dans une grande perplexité ... c'est quoi ce fichier ?... es-tu sûr que ce sont des espaces entre les mots ?... Ou serais-tu configuré dans une langue exotique où les espaces ne sont pas des séparateurs ?... Le type mime de ce fichier est-il normal ? Fais-tu un traitement particulier sur les attributs du texte ?...

    Peux-tu réaliser une petite appli de 10 lignes qui reproduise juste le phénomène et nous la poster ?

  7. #7
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    Voici mon bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    		componentTextView = new TextView();
    		//new JEditorPaneDragSource(componentTextView);
    		componentTextView.setBorder(BorderFactory.createTitledBorder("Text View"));
    		componentTextView.setBackground(new Color(255, 255, 224));
    Pour info, TextView hérite de JTextPane.

    En fait, ce n'est pas mon code, mais je dois essayer de corriger ce petit désagrément!!

  8. #8
    Membre éclairé Avatar de orelero
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 389
    Par défaut
    peut-etre une bétise, mais ça ne viendrait pas de l'encodage du texte de ton fichier ?

  9. #9
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    c'est un fichier texte (.txt) enregistré sous win...

  10. #10
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Je ne comprends pas non plus... Les JTextPane font ca automatiquement...
    Essaye en mettant une ligne super longue et ca devrait marcher... Si tu ne veux pas les \n de ton fichier, concatène les lignes...

  11. #11
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    en fait, j'ai une scrollbar qui apparait en bas de ma zone de texte lorsque je dépasse...

Discussions similaires

  1. mis à jour JTextPane pour Wrap/noWrap
    Par visiwi dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 20/02/2008, 16h37
  2. [swing]JTextPane sans line wrap automatique
    Par oca dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 21/02/2006, 08h40
  3. Scroll automatique dans un JTextPane
    Par regbegpower dans le forum Composants
    Réponses: 9
    Dernier message: 11/11/2003, 09h24
  4. StringGrid, multiligne et word wrap
    Par Dajon dans le forum C++Builder
    Réponses: 7
    Dernier message: 17/09/2003, 17h15
  5. [TForm] Ne pas autoriser l'ouverture d'un form
    Par sbeu dans le forum Composants VCL
    Réponses: 6
    Dernier message: 11/10/2002, 11h20

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