• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jTextAreaのカーソル操作について)

jTextAreaのカーソル操作について

noname#99638の回答

  • ベストアンサー
noname#99638
noname#99638
回答No.1

javax.swing.text.JTextComponent クラスの setCaretPosition(int position)メソッド ではダメですか? 実際プログラミングしていないので自信ないですが、APIドキュメントを見るとできそうです。 参考までに。

socrates
質問者

お礼

回答ありがとうございます。お礼が遅れて申し訳ありませんでした。 このメッソドを使うには、先にテキスト全体のテキスト量を取得して、それをpositionとしてカーソルを文末に飛ばす、ということですね。さっそく試してみます。

関連するQ&A

  • マウスカーソルが動いてしまう?

    キーボード上のカーソルを押す(または押し続ける)と、マウスカーソルが勝手に動いてしまいます。 例えば、このOKWAVEで入力中に、キーボード上のカーソルを押すと、カーソル(矢印またはI)が動いてしまうのです。 入力中でなくても動きます。 しかし、タッチパネルを操作しても反応しないのでこれは無関係かなと思ってます。 また、他の画面(Yahoo!JAPANとか)でも同様に動きます。

  • マウスを使わずに()の中に文字を入力する方法

    はじめまして。 (A)と入力する際、下記の操作をしています。 1、()を入力 2、数式バーをクリックする。 3、キーボードの矢印キーでカーソルを左に移動させて、()の中にカーソルをもってくる。 4、()の中にAを入力する。 2の【数式バーをクリックする】という操作は、数式バー(または入力中のセル)をクリックぜずに矢印キー(左)を押すと、カーソルではなく、セル自体が左に移動してしまうので行っています。 2の【数式バーをクリックする】という操作があると、キーボードからマウスに手を移動させなければならず手間です。 マウスを使わずに、キーボードのみで()の中に文字を入力する方法を教えてください。 よろしくお願い致します。

  • JTabedpaneを使用時のカーソル操作について

    お世話になっております。 JavaのSwingを使用してGUIのプログラムを作成しており、 JTabedpaneを使用してタブ化し、各タブの中にはTextAreaを 貼り付けています。 TextAreaの入力部分をキーボードの矢印キーで移動したいのですが、 JTabedpaneを使用すると、矢印キーが効きません。 (Java L&Fの仕様?) JTabedpaneを使用しても、キーボードの矢印キーでTextAreaの中を 移動したりする設定はありませんでしょうか。 皆さんのお知恵を拝借したいです。 宜しくお願いします。

    • ベストアンサー
    • Java
  • エクセルで特定の範囲内のみカーソルが移動できるようにする

    例えば、A1からB10の範囲を決めておき、入力後のカーソルの動きかたを横に移動と設定した場合、入力の都度つぎのようにカーソルが移動してほしいのですが。 A1 → B1 → A2 → B2 → A3 → B3 → A4 ・・・・・ もちろん、マウスでポイントした場合とか、矢印キーを使用した場合は、決めた範囲外にカーソルが移動できてもいい(できなくてもいい)のですが・・・ むかし、Lotus123 では簡単に出来たように思いますが、エクセルのヘルプを見た限りでは発見できませんでした。 余談ですが、メニュー構成はむかしの LOTUS の方がはるかにわかりやすかったですね。

  • エクセルでのカーソルの移動

    キーボードで矢印キーを押してもカーソルの位置が動かず、画面が移動するようになってしまったのですが、矢印キーでカーソルの位置が移動するようにするにはどのようにすればよいのでしょうか? ちなみにエクセル2003です。

  • カーソルが、文末に飛ばないことです

    カーソルが、文末に飛ばないことです  みなさん、こんにちは、大宇宙です。以下のとおり質問します。  au A5522SA SANYOの携帯電話を使用しています。  メールなどの本文を入力して日記や、仕事のメモを書いています。長い文章だと何回にも、分割して、何日もかけて入力することになります。記入できる最大の文字数は、全角で10,000文字です。  不便と思うのは、文章を追加しようとするときに、カーソルが、文末に飛ばないことです。10000文字近くになるとカーソルを文頭から文末に移動するだけでも、何分もかかります。  このような時、何か解決策は、あるでしょうか?  どのように対処しているのでしょうか? 1.更新する文書を開いたときに、文末にカーソルが飛ぶ携帯電話、ノキアに、交換する? 2.更新する文書を開いたとき、文頭にカーソルがあるが、文中どこにカーソルがあっても、文末にカーソルを飛ばせる携帯電話、NEC に交換する? 3.日付や●などの記号を入力して区別できるようにして、文頭から文章を入力していく。 4.携帯電話の能力の限界と悟って、我慢強く、カーソルが文末に届くまで待つ。 5.長い文書を初めから打たないので、不便に感じない。関心が無い。 6.その他  たとえひとつだけでもよろしく教授方よろしくお願いします。  敬具

    • ベストアンサー
    • au
  • Notesのキーボード操作で

    メール本文を作成中 キーボード操作をしているうちに、 矢印キーでカーソル移動できていたものが、 カーソル移動せずにシート全体が動くように なってしまいました。 どこかのキーを押してしまったのが原因と 思われますが、解除するにはどのキーを 押したら良いでしょうか。 おわかりの方教えてください。 OSはWindows98です。

  • Windows8.1 カーソルのフリーズ

    起動した直後にカーソルがフリーズしてしまいます カーソルをキーボード操作できるように コントロールパネルの中から、 キーボードを使いやすくします、 のページを開けています。 が、一番したにある「OK」には キーボードの矢印キーでは行けません。 このような場合、どういう操作をすれば良いか 教えてください。 よろしくお願い致します。

  • ワード2003の操作について

    富士通FM-VCE70を新しく買いましたが、キーボードの操作が前と違うので戸惑っています。カーソルを文末に送る、一番最後に送る、またページをアップ、ダウンさせるのは、どう操作すればいいのでしょうか。例えば98のときは、コントロールキーとエンドキーで文末に来ていました。とても単純な質問で恐縮ですが、よろしくお願いします。

  • Excel内でのセル間のカーソル移動について質問です。

    Excel内でのセル間のカーソル移動について質問です。 セルにカーソルが乗っている状態で、キーボードの矢印キーを押すと、 その方向にカーソルが移動すると思いますが、 現在、A1にカーソルが乗っている状態で↓キーを押し続けると、 カーソルが19行目まで移動した時点で改行(列)されてB1に移動します。 そのまま↓キーを押し続けていると、B19に達した後C1に、C19に達した後D1に、 というように、 最下段が19行目であるかのような振る舞いをします。 どういった原因(機能)でこのようなことが発生しているのでしょうか。 この19行目を1行選択し「削除」することで、20行目が最下段になるようです。 つまり何か設定されているのだと思うのですが。 なお、19行目以降に数値の入力は可能ですし、保護もかけておりません。 また、このファイルはそれなりにマクロを組んでいます(新規で開いたものではない、と言いたいだけで、マクロが影響しているかどうかわかりません)。 何かわかる方いましたらよろしくお願いします。