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.
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.
je crois que ca se trouve du coté de : setWordWrap
voila
Hum hum hum...géant vert ! ! !
Le meilleur moyen de trouver c encore de chercher ! ! !
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 ?
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 ?
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).
Je n'ai pas essayé mais si tu mets le scrolling horizontal toujours visible Est ce qu'il passe aussi à la ligne automatiquement :
J'ai déjà posé la question à l'époque et l'on m'a donné ce bout de code à inclure dans le JTextPane :
Voilà j'espère que ca va t'aider. Il faudra peut être l'adapter un peu
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); }
Bonne chance
Bonne chance, Bonne journée, bonne année bonne santée et etc ...
Youpi la vie est belle ! Et vive la fraicheur
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 :
Et là ca devrait passer tout simplement !
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 );
Une solution serait de mettre un "onKeyTyped" et de "tuer" les \n...
Glob
What would you do if you were not afraid?
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
sa marche
merci a tous, et bravo a Tiaps pour m avoir fourni la solution
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager