|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.TextComponent java.awt.TextArea
public class TextArea
TextArea
オブジェクトは、テキストを表示する複数行領域です。編集可能に設定することも、読み込み専用に設定することもできます。
次の図は、テキスト領域の外観を示します。
このテキスト領域は、次のコードによって作成できます。
new TextArea("Hello", 5, 40);
入れ子のクラスの概要 | |
---|---|
protected class |
TextArea.AccessibleAWTTextArea
このクラスは TextArea クラス用のアクセシビリティーのサポートを実装しています。 |
クラス java.awt.TextComponent から継承された入れ子のクラス/インタフェース |
---|
TextComponent.AccessibleAWTTextComponent |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
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 Version 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 Version 1.1 以降は、 insert(String, int) に置き換えられました。 |
Dimension |
minimumSize()
推奨されていません。 JDK Version 1.1 以降は、 getMinimumSize() に置き換えられました。 |
Dimension |
minimumSize(int rows,
int columns)
推奨されていません。 JDK Version 1.1 以降は、 getMinimumSize(int, int) に置き換えられました。 |
protected String |
paramString()
この TextArea の状態を表す文字列を返します。 |
Dimension |
preferredSize()
推奨されていません。 JDK Version 1.1 以降は、 getPreferredSize() に置き換えられました。 |
Dimension |
preferredSize(int rows,
int columns)
推奨されていません。 JDK Version 1.1 以降は、 getPreferredSize(int, int) に置き換えられました。 |
void |
replaceRange(String str,
int start,
int end)
指定された始点と終点の間のテキストを、指定されたテキストに置き換えます。 |
void |
replaceText(String str,
int start,
int end)
推奨されていません。 JDK Version 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() throws HeadlessException
SCROLLBARS_BOTH
の設定で作成されます。 このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。
HeadlessException
- GraphicsEnvironment.isHeadless
が true を返す場合GraphicsEnvironment.isHeadless()
public TextArea(String text) throws HeadlessException
SCROLLBARS_BOTH
の設定で作成されます。 このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。
text
- 表示されるテキスト。text
が null
の場合は、空の文字列 ""
が表示される
HeadlessException
- GraphicsEnvironment.isHeadless
が true を返す場合GraphicsEnvironment.isHeadless()
public TextArea(int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH
の設定で作成されます。 このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。
rows
- 行数columns
- 列数
HeadlessException
- GraphicsEnvironment.isHeadless
が true を返す場合GraphicsEnvironment.isHeadless()
public TextArea(String text, int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH
の設定で作成されます。 このため、このテキスト領域では、垂直と水平の両方のスクロールバーが可視になります。
text
- 表示されるテキスト。text
が null
の場合は、空の文字列 ""
が表示されるrows
- 行数columns
- 列数
HeadlessException
- GraphicsEnvironment.isHeadless
が true を返す場合GraphicsEnvironment.isHeadless()
public TextArea(String text, int rows, int columns, int scrollbars) throws HeadlessException
TextArea
コンストラクタはこのコンストラクタに従います。
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
- テキスト領域を表示するためにどのスクロールバーが作成されるかを指定する定数
HeadlessException
- GraphicsEnvironment.isHeadless
が true を返す場合GraphicsEnvironment.isHeadless()
メソッドの詳細 |
---|
public void addNotify()
TextArea
のピアを作成します。ピアは TextArea
の機能を変更せずに外観を変更できます。
TextComponent
内の addNotify
TextComponent.removeNotify()
public void insert(String str, int pos)
null
を渡したり、無効な整合性のないパラメータにより、特定できない動作を発生させないようにしてください。
str
- 挿入する null
以外の文字列pos
- 挿入する位置TextComponent.setText(java.lang.String)
,
replaceRange(java.lang.String, int, int)
,
append(java.lang.String)
@Deprecated public void insertText(String str, int pos)
insert(String, int)
に置き換えられました。
public void append(String str)
null
を渡したり、無効な整合性のないパラメータにより、特定できない動作を発生させないようにしてください。
str
- 追加する null
以外の文字列insert(java.lang.String, int)
@Deprecated public void appendText(String str)
append(String)
に置き換えられました。
public void replaceRange(String str, int start, int end)
null
を渡したり、無効な整合性のないパラメータにより、特定できない動作を発生させないようにしてください。
str
- 置き換えに使用する null
以外のテキストstart
- 始点end
- 終点insert(java.lang.String, int)
@Deprecated 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
- 行数columns
- 列数
Component.getPreferredSize()
@Deprecated public Dimension preferredSize(int rows, int columns)
getPreferredSize(int, int)
に置き換えられました。
public Dimension getPreferredSize()
Component
内の getPreferredSize
Component.getPreferredSize()
@Deprecated public Dimension preferredSize()
getPreferredSize()
に置き換えられました。
Component
内の preferredSize
public Dimension getMinimumSize(int rows, int columns)
rows
- 行数columns
- 列数
Component.getMinimumSize()
@Deprecated public Dimension minimumSize(int rows, int columns)
getMinimumSize(int, int)
に置き換えられました。
public Dimension getMinimumSize()
Component
内の getMinimumSize
Component.getPreferredSize()
@Deprecated public Dimension minimumSize()
getMinimumSize()
に置き換えられました。
Component
内の minimumSize
protected String paramString()
TextArea
の状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。
TextComponent
内の paramString
public AccessibleContext getAccessibleContext()
TextArea
に関連付けられた AccessibleContext
を返します。テキスト領域の場合、AccessibleContext
は AccessibleAWTTextArea
の形式を取ります。必要に応じて、新しい AccessibleAWTTextArea
インスタンスが作成されます。
Accessible
内の getAccessibleContext
TextComponent
内の getAccessibleContext
TextArea
の AccessibleContext
として機能する AccessibleAWTTextArea
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。