|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.TextComponent
TextComponent
クラスは、テキストの編集を可能にするすべてのコンポーネントのスーパークラスです。
テキストコンポーネントはテキストの文字列を具現化します。TextComponent
クラスは、このテキストが編集可能であるかどうかを判定するメソッド群を定義します。コンポーネントが編集可能である場合は、テキスト挿入キャレットをサポートする別のメソッド群も定義します。
また、このクラスは、テキストの現在の選択範囲を保持するために使用されるメソッドも定義します。コンポーネントのテキストの部分テキストであるテキストの選択範囲は、編集操作の対象となります。テキストの選択範囲は、選択テキストとも呼ばれます。
フィールドの概要 | |
protected TextListener |
textListener
|
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
メソッドの概要 | |
void |
addTextListener(TextListener l)
このテキストコンポーネントからテキストイベントを受け取るために、指定されたテキストイベントリスナーを追加します。 |
int |
getCaretPosition()
このテキストコンポーネントのテキスト挿入キャレットの位置を取得します。 |
String |
getSelectedText()
このテキストコンポーネントによって表示されるテキストから選択テキストを取得します。 |
int |
getSelectionEnd()
このテキストコンポーネントの選択テキストの終点を取得します。 |
int |
getSelectionStart()
このテキストコンポーネントの選択テキストの始点を取得します。 |
String |
getText()
このテキストコンポーネントによって表示されるテキストを取得します。 |
boolean |
isEditable()
このテキストコンポーネントが編集可能であるかどうかを示します。 |
protected String |
paramString()
このテキストコンポーネントの状態を表すパラメータの文字列を返します。 |
protected void |
processEvent(AWTEvent e)
このテキストコンポーネントのイベントを処理します。 |
protected void |
processTextEvent(TextEvent e)
このテキストコンポーネントで発生するテキストイベントを、登録された TextListener オブジェクトにディスパッチすることにより、テキストイベントを処理します。 |
void |
removeNotify()
TextComponent のピアを削除します。 |
void |
removeTextListener(TextListener l)
以降このテキストコンポーネントからテキストイベントを受け取らないように、指定されたテキストイベントリスナーを削除します。 |
void |
select(int selectionStart,
int selectionEnd)
指定された始点と終点の間にあるテキストを選択します。 |
void |
selectAll()
このテキストコンポーネント内のすべてのテキストを選択します。 |
void |
setCaretPosition(int position)
このテキストコンポーネントのテキスト挿入キャレットの位置を設定します。 |
void |
setEditable(boolean b)
このテキストコンポーネントが編集可能かどうかを指定するフラグを設定します。 |
void |
setSelectionEnd(int selectionEnd)
このテキストコンポーネントの選択範囲の終点を、指定された位置に設定します。 |
void |
setSelectionStart(int selectionStart)
このコンポーネントの選択範囲の始点を、指定された位置に設定します。 |
void |
setText(String t)
このテキストコンポーネントによって表示されるテキストを、指定されたテキストに設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
フィールドの詳細 |
protected transient TextListener textListener
メソッドの詳細 |
public void removeNotify()
public void setText(String t)
t
- 新しいテキスト。このパラメータが null
の場合、テキストは空の文字列 "" に設定されるgetText()
public String getText()
setText(java.lang.String)
public String getSelectedText()
select(int, int)
public boolean isEditable()
true
、そうでない場合は false
setEditable(boolean)
public void setEditable(boolean b)
フラグが true
に設定されている場合、ユーザはこのテキストコンポーネントを編集できます。フラグが false
に設定されている場合、ユーザはこのテキストコンポーネントのテキストを変更できません。
t
- このテキストコンポーネントがユーザにより編集可能かどうかを示すフラグisEditable()
public int getSelectionStart()
setSelectionStart(int)
,
getSelectionEnd()
public void setSelectionStart(int selectionStart)
selectionStart
の値が境界外である場合でも、このメソッドは、失敗することなく、暗黙的にこれらの制約を適用します。selectionStart
- 選択テキストの始点getSelectionStart()
,
setSelectionEnd(int)
public int getSelectionEnd()
setSelectionEnd(int)
,
getSelectionStart()
public void setSelectionEnd(int selectionEnd)
selectionStart
の値が境界外である場合でも、このメソッドは、失敗することなく、暗黙的にこれらの制約を適用します。selectionEnd
- 選択テキストの終点getSelectionEnd()
,
setSelectionStart(int)
public void select(int selectionStart, int selectionEnd)
このメソッドは選択テキストの始点と終点を設定します。始点はゼロ以上でなければならないという制約が適用されます。終点は始点と同じか、それより大きくなければならず、またテキストコンポーネントのテキストの長さに等しいか、それより小さくなければなりません。文字の位置は、ゼロから始まるインデックスで指定します。選択範囲の長さは、終点 - 始点です。そのため、終点にある文字は選択されません。選択テキストの始点と終点が同じ場合は、すべてのテキストの選択が解除されます。呼び出し側が指定した値が制約に適合しない場合や範囲外である場合でも、このメソッドは、失敗することなく、暗黙的にこれらの制約を適用します。
selectionStart
- 選択される最初の文字のゼロから始まるインデックスselectionEnd
- 選択されるテキストの終点を示すゼロから始まるインデックス。selectionEnd にある文字は選択されないsetSelectionStart(int)
,
setSelectionEnd(int)
,
selectAll()
public void selectAll()
select(int, int)
public void setCaretPosition(int position)
position
- テキスト挿入キャレットの位置position
に指定された値が 0 未満の場合public int getCaretPosition()
public void addTextListener(TextListener l)
l
- テキストイベントリスナーpublic void removeTextListener(TextListener l)
l
- テキストリスナーTextListener
,
java.awt.Button#addTextListener
protected void processEvent(AWTEvent e)
e
- イベントprotected void processTextEvent(TextEvent e)
e
- テキストイベントComponent.enableEvents(long)
protected String paramString()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |