| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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.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 バージョン 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()
この TextArea の状態を表す文字列を返します。 | 
 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()
         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_BOTHSCROLLBARS_VERTICAL_ONLYSCROLLBARS_HORIZONTAL_ONLYSCROLLBARS_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 内の addNotifyTextComponent.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 内の getPreferredSizeComponent.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 内の getMinimumSizeComponent.getPreferredSize()@Deprecated public Dimension minimumSize()
getMinimumSize() を使用します。
Component 内の minimumSizeprotected String paramString()
TextArea の状態を表す文字列を返します。このメソッドは、デバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。
TextComponent 内の paramStringpublic AccessibleContext getAccessibleContext()
TextArea に関連付けられた AccessibleContext を返します。テキスト領域の場合、AccessibleContext は AccessibleAWTTextArea の形式を取ります。必要に応じて、新しい AccessibleAWTTextArea インスタンスが作成されます。
Accessible 内の getAccessibleContextTextComponent 内の getAccessibleContextTextArea の AccessibleContext として機能する AccessibleAWTTextArea
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。