• ベストアンサー

オープンアプリにおける、テキストボックスのgetCaretPositionのタイミング

現在オープンアプリをjdk1.5.0_14とJ2ME Wireless Toolkitで開発しております。 テキストボックスをsetCurrentし、入力可能状態(カレット移動可能状態)としている時に、commandActionメソッドからgetCaretPositionで入力位置を取得したいのですが、入力位置ではなく、文字列の終端や開始位置(0)しか返してくれません。 上の状況での解決方法だけではなく、テキストボックスのgetCaretPositionの使用方法についてのなんらかの情報でも構いません。お知りの方がいらっしゃいましたら、知恵を貸していただければと思います。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

詳細はよく分かりませんが、通常はCarretListenerを書くのではないでしょうか。

yarusenasu
質問者

お礼

CaretListenerを調べたところ、swingのようで、私が開発している携帯アプリ環境では使用できないようです・・・。 携帯環境ということを明記するべきでした、申し訳ありません。 お返事ありがとうございました。

関連するQ&A

  • Wordで一部の編集を不可にする(テキストボックス

    ワードで日替わりランチのポップA4を作成しました。挿絵や文字入力など、ほぼテキストボックスや図形枠などです。 当日のメニューを入力するところだけ編集できるようにしたいです。文字入力する位置(テキストボックスの位置)や他、挿絵の位置などを固定する方法はありますか? 調べて、校閲→編集の制限→色々とやってみたのですが、テキストボックスの位置は固定されてテキストボックス内の入力も編集できくなったり、うまくいきません、、、 方法があれば宜しくお願い致します。

  • カーソルのあるテキストボックスを特定したい

    開発で使っているツールの事情で一般的に言われる カーソル位置情報がわかる関数が使えません。 現在やろうとしているのは画面にキーボードのような配置でボタンを 作成して画面から入力作業を行ってもらうという事なのですが、 画面にテキストボックスが複数存在する為、ボタン押下時にカーソルが 入っているテキストボックスに入力されるようにしたいのです。 最初に書いたように環境の事情でファンクションが使えないのですが、 どうにかして実現せねばなりません。 もっと良い方法かなにか代替で案はありませんでしょうか。

  • 【C#】テキストボックスに入っているファイル名(文字列)のオープン

    【C#】テキストボックスに入っているファイル名(文字列)のオープン C#初心者です。 C#で、テキストボックスに入力されているファイルをオープンして、一行ずつ読み込みたいのですが、なかなかうまくいきません。 分かる方いらっしゃいましたら教えていただけると幸いです。 宜しくお願いいたします。

  • テキストボックスに表示された行の番号を取得したい

    VB.NETで簡単なテキストエディタを作っています。 テキストボックスをフォームに張り付けることにより、画面表示及び入力は出来るようになりました。それで、ほかのエディタ(秀丸など)のように、カーソルが、ある行にきたとき、その行番号を画面の下のほうに表示しようと考えています。そのため、まず、カーソルが位置づけられている行の行番号を取得したいのですが、その方法がわかりません。テキストボックスのプロパティ、メソッドを探したのですが、そのようなものは見あたりませんでした。どなたかご存じの方おりましたら、ご教授ください。

  • ワードでのテキストボックスの挿入

    ワードでテキストボックスを挿入して、文字入力しますと、テキストボックス内の文字位置の上下とテキストボックス外の文字位置の上下のバランスが悪く、あともう1、2ミリ上にずれてほしいのに、テキストボックスは、一定の単位ごとにしかずれてくれず、うまく決まりません。このようなテキストボックスの移動間隔を狭めることはできますか?

  • エクセル2010 テキストボックスに直線を描きたい

    エクセル2010で テキストボックスの位置を固定してテキストボックスに文字入力と絵を描きたいのですが、 そのようなことはできるでしょうか?教えて下さい。

  • テキストボックスへの入力

    アクセス97にてソフト開発をしております フォームAの「合計」テキストボックスに表示されている数字を、フォームAを閉じたときにフォームBの「金額」テキストボックスに入力できるようにしたいのですが、 どの様にすればいいのでしょうか この二つのテキストボックスはODBCリンクテーブルと連結しています

  • テキストボックス

    たびたびの質問すみません。 エクセルVBAでテキストボックス等(条件)に入力すると、他のテキストボックスにエクセルシートから照合して表示させる方法で、条件のテキストボックス等を2つ以上にすることは可能でしょうか、あればやり方を教えてください。

  • iアプリ テキストボックス

    パネル型iアプリについてです。 テキストボックスを配置しました。 これを選択し文字入力(数字のみ)するとき、編集画面に切り替わりますが、切り替えなしで(そのままの画面で)の入力方法はどうしたらよいのでしょうか?

  • テキストボックス内への入力がうまくいきません。                            

    ワードで文中に画像を入れ「テキストの折り返し」で「四角」「外周」にしても、文字の一部とと画像がかぶってしまいます。また、テキストボックスを作っても、カーソルの位置がボックスからはみ出ますので、1段開けてから入力しなくてはなりません。宜しく御願いいたします。 ワードは2003です。