最初に、私はJavaプログラミングの初心者です。 JTextAreaとは異なり、JTextPaneのワードラップを無効にしたいからです。私はこの1つを持ってsolutionしかし、私はそれを実装する方法がわからない、私はどこに私のコードに配置する必要がありますか?JTextPaneのラップインプリメンテーションを使用しない
ないラップの実装:
public class NoWrapParagraphView extends ParagraphView {
public NoWrapParagraphView(Element elem) {
super(elem);
}
@Override
public void layout(int width, int height) {
super.layout(Short.MAX_VALUE, height);
}
@Override
public float getMinimumSpan(int axis) {
return super.getPreferredSpan(axis);
}
}
JTextAreaにとするJScrollPane:
/*-- OTHER CODES --*/
JTextPane jTextPane = new JTextPane();
jTextPane.setContentType("text/html");
jTextPane.setEditable(false);
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.setViewportView(jTextPane);
/*-- MORE CODES --*/
これは見つかりましたか?私はそれが答えを含んでいると信じています。 http://stackoverflow.com/questions/7036543/how-is-word-wrapping-implemented-in-jtextpane-and-how-do-i-make-it-wrap-a-strin – ControlAltDel
@ControlAltDelいいえ。さて、私はこれの例が必要だと思うので、コードの配置場所を知ることができます。 –
* "私には例が必要だと思う。" *家庭教師やヘルプデスクが必要だと思う。これは、人々がアドバイスを実行しようとすることを嫌うまたは実行できない場所ではありません。 –