|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.TextComponent | +--java.awt.TextArea
TextArea
オブジェクトは、テキストを表示する複数行領域です。編集可能に設定することも、読み取り専用に設定することもできます。
次の図は、テキスト領域の外観を示します。
このテキスト領域は、次のコードによって作成できます。
new TextArea("Hello", 5, 40);
内部クラスの概要 | |
protected class |
TextArea.AccessibleAWTTextArea
このクラスは TextArea クラス用のユーザ補助機能のサポートを実装しています。 |
クラス java.awt.TextComponent から継承した内部クラス |
TextComponent.AccessibleAWTTextComponent |
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
フィールドの概要 | |
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 |
インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
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) に置き換えられました。 |
AccessibleContext |
getAccessibleContext()
この TextArea に関連した AccessibleContext を返します。 |
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()
SCROLLBARS_BOTH
の設定で作成されます。このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。public TextArea(String text)
SCROLLBARS_BOTH
の設定で作成されます。このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。text
- 表示されるテキストpublic TextArea(int rows, int columns)
SCROLLBARS_BOTH
の設定で作成されます。このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。rows
- 行数columns
- 列数public TextArea(String text, int rows, int columns)
SCROLLBARS_BOTH
の設定で作成されます。このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。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
- 表示するテキスト。text
が null
の場合は、空の文字列 ""
が表示されるrows
- 行数。rows
が 0
より小さい場合、rows
は 0
に設定されるcolumns
- 列数。columns
が 0
より小さい場合、columns
は 0
に設定されるscrollbars
- テキスト領域を表示するためにどのスクロールバーが作成されるかを指定する定数メソッドの詳細 |
public void addNotify()
Component
内の addNotify
java.awt.Component
からコピーされたタグ:Component.isDisplayable()
,
Component.removeNotify()
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
- 行数IllegalArgumentException
- rows
に指定された値が 0
より小さい場合getRows()
,
setColumns(int)
public int getColumns()
setColumns(int)
,
getRows()
public void setColumns(int columns)
columns
- 列数IllegalArgumentException
- 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
Component.getPreferredSize()
public Dimension preferredSize()
getPreferredSize()
に置き換えられました。
Component
内の preferredSize
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
内の getMinimumSize
Component.getPreferredSize()
public Dimension minimumSize()
getMinimumSize()
に置き換えられました。
Component
内の minimumSize
protected String paramString()
TextComponent
内の paramString
public AccessibleContext getAccessibleContext()
TextComponent
内の getAccessibleContext
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.