TextComponent
メソッド |
void |
addTextListener(TextListener l)
TextListenerを登録します。
|
void |
removeTextListener(TextListener l)
TextListenerを削除します。
|
void |
setEditable(boolean enable)
enableがfalseならばこのテキストコンポーネントを編集不可にします。
trueならば編集可能にします。 |
boolean |
isEditable()
編集可能かを返します。trueならば編集可能です。 |
String |
getText()
このテキストコンポーネント内の文字列を返します。 |
void |
setText(String text)
このテキストコンポーネント内の文字列をtextに書き換えます。 |
String |
getSelectedText()
このテキストコンポーネント内で選択されている文字列を返します。 |
int |
getSelectionStart()
このテキストコンポーネントの選択テキストの始点を返します。
選択されていない場合は現在のカーソル位置を返し、getSelectionEnd()と同じ値になります。 |
int |
getSelectionEnd()
このテキストコンポーネントの選択テキストの終点を返します。
選択されていない場合は現在のカーソル位置を返し、getSelectionStart()と同じ値になります。 |
void |
setSelectionStart(int i)
このテキストコンポーネントの選択範囲の始点を、iで指定された位置に設定します。
(1)現在選択されていない場合でiよりもカーソルが前にある場合は何も選択されませんが、カーソルがiに移ります。
(2)現在選択されていない場合でiよりもカーソルが後ろにある場合はiから現在のカーソルまでが選択されます。
(3)現在文字列が選択されている場合で、その選択範囲がiよりも前の場合は、(1)と同じ動作をします。選択は解除されます。
(4)現在文字列が選択されている場合で、その選択範囲がiよりも後ろの場合は、選択範囲の初めをiとします。
(5)iが文字数よりも大きい場合は文字数の範囲の最後になります。
(6)iが負数の場合は0として処理されます。 |
void |
setSelectionEnd(int i)
このテキストコンポーネントの選択範囲の終点を、iで指定された位置に設定します。
(1)現在選択されていない場合でiよりもカーソルが前にある場合はカーソル位置からiまでが選択され、カーソルはiに移ります。
(2)現在選択されていない場合でiよりもカーソルが後にある場合は何も処理されません。
(3)現在文字列が選択されている場合で、その選択範囲がiよりも後の場合は、選択範囲の最初の文字にカーソルが移動し、選択は解除されます。
(4)現在文字列が選択されている場合で、その選択範囲がiよりも前の場合は、選択範囲の最後をiとします。
(5)iが文字数よりも大きい場合はカーソル位置からiまで選択されます。
(6)iが負数の場合で文字列が選択されている場合、選択範囲の最初の文字にカーソルが移動し、選択は解除されます。
(7)iが負数の場合で文字列が選択されていない場合、何も処理されません。 |
void |
select(int start, int end)
このテキストコンポーネントの選択範囲の終点を、 startからendで指定された位置に設定します。
endの文字は選択されないため、(1,3)とした場合2文字が選択されます。
引数が負数の場合は0として処理されます。引数が文字の長さを超えた場合は文字の長さの最後に自動的に調整されます。
startよりもendの方が小さい場合は選択されません。
startとendの大きい方にカーソルが移動します。 |