|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.TextComponent
|
+--java.awt.TextArea
TextArea オブジェクトは、テキストを表示する複数行領域です。編集可能に設定することも、読み取り専用に設定することもできます。
次の図は、テキスト領域の外観を示します。
このテキスト領域は、次のコードによって作成できます。
new TextArea("Hello", 5, 40);
| フィールドの概要 | |
static int |
SCROLLBARS_BOTH
水平と垂直スクロールバーを作成し、表示します。 |
static int |
SCROLLBARS_HORIZONTAL_ONLY
水平スクロールバーだけを作成し、表示します。 |
static int |
SCROLLBARS_NONE
このテキスト領域のどのスクロールバーも作成しません。 |
static int |
SCROLLBARS_VERTICAL_ONLY
垂直スクロールバーだけを作成し、表示します。 |
| クラス java.awt.TextComponent から継承したフィールド |
textListener |
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
| コンストラクタの概要 | |
TextArea()
新しいテキスト領域を構築します。 |
|
TextArea(int rows,
int columns)
指定された行数と列数を持つ空のテキスト領域を構築します。 |
|
TextArea(String text)
指定されたテキストが表示される新しいテキスト領域を構築します。 |
|
TextArea(String text,
int rows,
int columns)
指定された行数および列数の、指定されたテキストが表示される新しいテキスト領域を構築します。 |
|
TextArea(String text,
int rows,
int columns,
int scrollbars)
指定された行数および列数の、指定されたテキストが表示される新しいテキスト領域を、指定されたスクロールバーの可視性で構築します。 |
|
| メソッドの概要 | |
void |
addNotify()
TextArea のピアを作成します。 |
void |
append(String str)
テキスト領域の現在のテキストに、指定されたテキストを追加します。 |
void |
appendText(String str)
推奨されません。 JDK バージョン 1.1 以降は、 append(String) に置き換えられました。 |
int |
getColumns()
このテキスト領域の列数を取得します。 |
Dimension |
getMinimumSize()
このテキスト領域の最小サイズを判定します。 |
Dimension |
getMinimumSize(int rows,
int columns)
指定された行数および列数のテキスト領域の最小サイズを判定します。 |
Dimension |
getPreferredSize()
このテキスト領域の推奨サイズを判定します。 |
Dimension |
getPreferredSize(int rows,
int columns)
指定された行数および列数のテキスト領域の推奨サイズを判定します。 |
int |
getRows()
テキスト領域の行数を取得します。 |
int |
getScrollbarVisibility()
テキスト領域が使用するスクロールバーを示す値を列挙値から取得します。 |
void |
insert(String str,
int pos)
このテキスト領域内の指定された位置に、指定されたテキストを挿入します。 |
void |
insertText(String str,
int pos)
推奨されません。 JDK バージョン 1.1 以降は、 insert(String, int) に置き換えられました。 |
Dimension |
minimumSize()
推奨されません。 JDK バージョン 1.1 以降は、 getMinimumSize() に置き換えられました。 |
Dimension |
minimumSize(int rows,
int columns)
推奨されません。 JDK バージョン 1.1 以降は、 getMinimumSize(int, int) に置き換えられました。 |
protected String |
paramString()
このテキスト領域の状態を表すパラメータの文字列を返します。 |
Dimension |
preferredSize()
推奨されません。 JDK バージョン 1.1 以降は、 getPreferredSize() に置き換えられました。 |
Dimension |
preferredSize(int rows,
int columns)
推奨されません。 JDK バージョン 1.1 以降は、 getPreferredSize(int, int) に置き換えられました。 |
void |
replaceRange(String str,
int start,
int end)
指定された始点と終点の間のテキストを、指定されたテキストに置き換えます。 |
void |
replaceText(String str,
int start,
int end)
推奨されません。 JDK バージョン 1.1 以降は、 replaceRange(String, int, int) に置き換えられました。 |
void |
setColumns(int columns)
このテキスト領域の列数を設定します。 |
void |
setRows(int rows)
このテキスト領域の行数を設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| フィールドの詳細 |
public static final int SCROLLBARS_BOTH
public static final int SCROLLBARS_VERTICAL_ONLY
public static final int SCROLLBARS_HORIZONTAL_ONLY
public static final int SCROLLBARS_NONE
| コンストラクタの詳細 |
public TextArea()
public TextArea(String text)
text - 表示されるテキスト
public TextArea(int rows,
int columns)
SCROLLBARS_BOTH の設定で作成されます。このため、垂直と水平の両方のスクロールバーが可視になります。rows - 行数columns - 列数
public TextArea(String text,
int rows,
int columns)
text - 表示されるテキストrows - 行数columns - 列数
public TextArea(String text,
int rows,
int columns,
int scrollbars)
TextArea クラスは、scrollbars 引数の値として指定できる、SCROLLBARS_BOTH、SCROLLBARS_VERTICAL_ONLY、SCROLLBARS_HORIZONTAL_ONLY、SCROLLBARS_NONE という定数を定義します。これら以外の scrollbars 引数の値は無効であり、その場合、このテキスト領域はスクロールバーの可視性が既定値の SCROLLBARS_BOTH で作成されます。
text - 表示されるテキストrows - 行数columns - 列数scrollbars - テキスト領域を表示するためにどのスクロールバーが作成されるかを指定する定数| メソッドの詳細 |
public void addNotify()
public void insert(String str,
int pos)
str - 挿入されるテキストpos - 挿入される位置TextComponent.setText(java.lang.String),
replaceRange(java.lang.String, int, int),
append(java.lang.String)
public void insertText(String str,
int pos)
insert(String, int) に置き換えられました。public void append(String str)
str - 追加されるテキストinsert(java.lang.String, int)public void appendText(String str)
append(String) に置き換えられました。
public void replaceRange(String str,
int start,
int end)
str - 置き換えるテキストstart - 始点end - 終点insert(java.lang.String, int)
public void replaceText(String str,
int start,
int end)
replaceRange(String, int, int) に置き換えられました。public int getRows()
setRows(int),
getColumns()public void setRows(int rows)
rows - 行数rows に指定された値が 0 より小さい場合getRows(),
setColumns(int)public int getColumns()
setColumns(int),
getRows()public void setColumns(int columns)
columns - 列数columns に指定された値が 0 より小さい場合getColumns(),
setRows(int)public int getScrollbarVisibility()
TextArea クラスは、どのスクロールバーが利用可能かを指定するために使用される 4 つの整数型定数を定義します。TextArea は、アプリケーションにスクロールバーの選択を与える 1 つのコンストラクタを持ちます。
SCROLLBARS_BOTH,
SCROLLBARS_VERTICAL_ONLY,
SCROLLBARS_HORIZONTAL_ONLY,
SCROLLBARS_NONE,
TextArea(java.lang.String, int, int, int)
public Dimension getPreferredSize(int rows,
int columns)
rows - 行数cols - 列数Component.getPreferredSize()
public Dimension preferredSize(int rows,
int columns)
getPreferredSize(int, int) に置き換えられました。public Dimension getPreferredSize()
Component.getPreferredSize()public Dimension preferredSize()
getPreferredSize() に置き換えられました。
public Dimension getMinimumSize(int rows,
int columns)
rows - 行数cols - 列数Component.getMinimumSize()
public Dimension minimumSize(int rows,
int columns)
getMinimumSize(int, int) に置き換えられました。public Dimension getMinimumSize()
Component.getPreferredSize()public Dimension minimumSize()
getMinimumSize() に置き換えられました。protected String paramString()
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||