Bonjour,
Est-ce que qq sait comment on peut utiliser un JTextPane
sans qu'il fasse des sauts de lignes automatiques.
Mon but est d'avoir la scrollbar horizontale, pas du ligne wrap.
merci
Olivier
Version imprimable
Bonjour,
Est-ce que qq sait comment on peut utiliser un JTextPane
sans qu'il fasse des sauts de lignes automatiques.
Mon but est d'avoir la scrollbar horizontale, pas du ligne wrap.
merci
Olivier
ca devrait t'aider :)
Code:
1
2
3
4
5 jtextPane.setWrapLine(false); // ensuite scrollBar: scroll.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS) scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
Merci, c'est bien ça que j'aimerais faire mais... Je n'ai pas accès a cette méthode ??? je ne l'ai pas trouvé non plus dans la javadoc...Code:jtextPane.setWrapLine(false);
A+
Olivier
tout simplement parcequ'elle n'existe pas dans cette classe.
utilise plutot, un JTextArea(schneidb a du confondre entre ces deux classes).
roh la honte :king:Citation:
Envoyé par let_me_in
Je préfère le JTextPane qui permet de faire un editeur avec coloration syntaxique
le textArea ne peut pas faire cela je me trompe ?
A+
Olivier
J'ai trouvé qqch... On peut surcharcher la méthode
getScrollableTracksViewportWidth() pour éliminer le line wrap.
A+ et merci pour vos réponses
Olivier
Code:
1
2
3
4
5
6
7
8
9
10 JTextPane html = new JTextPane() { public boolean getScrollableTracksViewportWidth() { Component parent = getParent(); ComponentUI ui = getUI(); return parent != null ? (ui.getPreferredSize(this).width <= parent .getSize().width) : true; } };