今日のお題は、
JavaはJavaでも
Swingについてです。
現在フォーカスのあっている
TextField または TextArea内で
キーボードを打ったときに
文字が追加される”|”が点滅している
所の位置を取得する方法です。
これには
java.swing.event.CaretListenerを
使用します。
CaretListenerは、”|”の位置が変更になったときに
投げられるイベントを処理するためのリスナです。
caretUpdate(CaretEvent) で CaretEventを受け取り
CaretEvent.getDot()で新しいカーソルの位置が
取得できます。
カーソルの位置を変数で取得しておくと、
TextArea内の文字をいろいろしたいときに
使用できるでしょう。
今日は固い文章でしたね…(;^_^A
むずかしく考えず、いろいろ
試してみてください♪
「まずはやってみる」が大事です。
今日はここまで。
でわでわ( ̄▽ ̄)ノ