2009-08-13 16 views
2

固定幅のJTextFieldがあります.100ピクセルとしましょう。今、私はJTextField(可能な幅のマウス)でスクロールしなければならないことを意味するこの長さが "100ピクセル"より大きいこのJTextFieldの中にテキストを置きます。 JTextFieldは編集できません。編集不可JTextField:可視領域を設定する

私が見ているテキストの部分がテキストの終わりではなく始まりであることを確認するにはどうすればよいですか。あなたが私の言いたいことを願っています。私の現在の例では、JTextFieldの文字列の終わりを見ています。

Like: "one two three four"はJTextFieldの文字列で、私はこれを "wo three four"と見ます。もっと見るには、左にスクロールする必要があります。左にカーソルを置くと、どのようにしてsthを見ることができますか? like: "one two thre"?

答えて

2

JTextFieldを試しましたか? getCaret()setDot(…)?キャレットの位置を0に設定すると、テキストの先頭に配置され、テキストが最初にスクロールされて表示されます。

+0

thx :) done – Tobias

+0

またはtextField.setCaretPosition(0); – camickr