public class TextArea extends TextComponent
TextArea
オブジェクトは、テキストを表示する複数行領域です。編集可能に設定することも、読込み専用に設定することもできます。
次の図は、テキスト領域の外観を示します。
このテキスト領域は、次のコードによって作成できます。
new TextArea("Hello", 5, 40);
修飾子と型 | クラスと説明 |
---|---|
protected class |
TextArea.AccessibleAWTTextArea
このクラスは
TextArea クラスのアクセシビリティ・サポートを実装しています。 |
TextComponent.AccessibleAWTTextComponent
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
垂直スクロール・バーだけを作成し、表示します。
|
textListener
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
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)
このテキスト領域の行数を設定します。
|
addTextListener, enableInputMethods, getBackground, getCaretPosition, getInputMethodRequests, getListeners, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processEvent, processTextEvent, removeNotify, removeTextListener, select, selectAll, setBackground, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
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
の機能を変更せずに外観を変更することができます。addNotify
、クラス: TextComponent
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()
getPreferredSize
、クラス: Component
Component.getPreferredSize()
@Deprecated public Dimension preferredSize()
getPreferredSize()
に置き換えられています。preferredSize
、クラス: Component
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()
getMinimumSize
、クラス: Component
Component.getPreferredSize()
@Deprecated public Dimension minimumSize()
getMinimumSize()
に置き換えられています。minimumSize
、クラス: Component
protected String paramString()
TextArea
の状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる場合があります。返される文字列は空の場合がありますが、null
にはなりません。paramString
、クラス: TextComponent
public AccessibleContext getAccessibleContext()
TextArea
に関連付けられたAccessibleContext
を返します。テキスト領域の場合、AccessibleContext
はAccessibleAWTTextArea
の形式を取ります。必要に応じて、新しいAccessibleAWTTextArea
インスタンスが作成されます。getAccessibleContext
、インタフェース: Accessible
getAccessibleContext
、クラス: TextComponent
TextArea
のAccessibleContext
として機能するAccessibleAWTTextArea
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.