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 :

[JTextPane] passage a ligne automatique.


Sujet :

Composants Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut [JTextPane] passage a ligne automatique.
    bonjour.

    j utilise un JTextPane et j aimerai desactiver le passage a la ligne automatique. quelqu'un a t il une idee de comment proceder ?

    merci.

  2. #2
    Membre éclairé Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Par défaut
    je crois que ca se trouve du coté de : setWordWrap

    voila

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut nop
    a priori tu fait reference a setLineWrap (et setWrapStyleWord) mais se sont des methode JTextArea pas de JTextPane, or j ai besoin d un JTextPane car j'utilise different style... est ce qu il existe un moyen d arriver au meme resultat avec un JTextPane ?

  4. #4
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Excuse moi de répondre à une question par une autre question mais je suis curieux de savoir ce que tu fais de ton texte quand tu arrives en bout de ligne ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut en fait.
    bah en fait le TextPane passe tout seul a la ligne si la ligne a ecrire est plus longue que la largeur du textPane. ce que je voudrai c est qu il ne passe a la ligne que sur un passage a la ligne explicite (\n), et que dans le cas d une ligne plus longue que la larguer du textPane, on puisse scroller horizontalement. (mon JTextPane est dans un JScrollPane).

  6. #6
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Je n'ai pas essayé mais si tu mets le scrolling horizontal toujours visible Est ce qu'il passe aussi à la ligne automatiquement :

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 154
    Par défaut
    J'ai déjà posé la question à l'époque et l'on m'a donné ce bout de code à inclure dans le JTextPane :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      public boolean getScrollableTracksViewportWidth(){
        Component parent=this.getParent();
        javax.swing.plaf.ComponentUI ui=this.getUI();
        boolean bool=(parent!=null)?(ui.getPreferredSize(this).width<parent.getSize().width):true;
        return(bool);
      }
    Voilà j'espère que ca va t'aider. Il faudra peut être l'adapter un peu
    Bonne chance

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 137
    Par défaut
    Une petite question : est-ce que ton JTextPane est inclus dans un JScrollPane ? Parce que si c'est que le cas, il ne devrait pas aller à la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    JTextPane textPane = new JTextPane();
    JScrollPane scrollPane = new JScrollPane( textPane );
     
    tonContainer.add( scrollPane );
    Et là ca devrait passer tout simplement !

  9. #9
    Membre chevronné
    Avatar de Glob
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Avril 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Avril 2002
    Messages : 428
    Par défaut
    Une solution serait de mettre un "onKeyTyped" et de "tuer" les \n...

  10. #10
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 4
    Par défaut merci
    sa marche

    merci a tous, et bravo a Tiaps pour m avoir fourni la solution

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

Discussions similaires

  1. [XL-2007] Copie ligne userform vers cellule avec passage à ligne automatique
    Par delphin13 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/06/2014, 18h08
  2. copie ligne en colonne avec passage ligne automatique
    Par John Parker dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 26/10/2011, 10h37
  3. comment remplacer automatiquement le passage à la ligne classique par <br>
    Par tonelli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 17/09/2007, 23h07
  4. [JTextPane] Retour à la ligne
    Par triscorp dans le forum Composants
    Réponses: 2
    Dernier message: 28/10/2004, 09h04
  5. [JTextPane] saut de ligne...
    Par neric dans le forum Composants
    Réponses: 2
    Dernier message: 21/01/2004, 15h01

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