- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.TextInputControl
-
- javafx.scene.control.TextArea
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
public class TextArea extends TextInputControl
ユーザーに対して複数行のプレーン・テキストの入力を許可するテキスト入力コンポーネント。 JavaFXの以前のリリースとは異なり、TextAreaコントロールの一部として単一行入力はサポートされていませんが、この操作がTextField
コントロールの唯一の目的です。 また、ある形式のリッチ・テキスト編集が必要な場合は、HTMLEditor
コントロールもあります。TextAreaは、TextAreaに
text
がまだ存在しない場合に、ユーザーにprompt text
を表示するという概念をサポートします(ユーザー入力とプログラムによる設定のいずれか)。 これは、tooltips
または画面上のlabels
を使用することなく、テキスト領域に必要なものについてユーザーに通知する場合に有用です。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
TextField
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 IntegerProperty
prefColumnCount
テキスト列の優先数。IntegerProperty
prefRowCount
テキスト行の優先数。DoubleProperty
scrollLeft
コンテンツを水平方向にスクロールするピクセル数。DoubleProperty
scrollTop
コンテンツを垂直方向にスクロールするピクセル数。BooleanProperty
wrapText
テキストの長さがTextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。-
クラス javafx.scene.control.Controlで宣言されたプロパティ
contextMenu、skin、tooltip
-
クラス javafx.scene.Nodeで宣言されたプロパティ
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
クラス javafx.scene.Parentで宣言されたプロパティ
needsLayout
-
クラス javafx.scene.layout.Regionで宣言されたプロパティ
background、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
-
クラス javafx.scene.control.TextInputControlで宣言されたプロパティ
anchor、caretPosition、editable、font、length、promptText、redoable、selectedText、selection、textFormatter、text、undoable
-
-
ネストされたクラスのサマリー
-
クラス javafx.scene.control.TextInputControlで宣言されたネストされたクラス/インタフェース
TextInputControl.Content
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int
DEFAULT_PREF_COLUMN_COUNT
prefColumnCount
のデフォルト値。static int
DEFAULT_PREF_ROW_COUNT
prefRowCount
のデフォルト値。-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionで宣言されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getControlCssMetaData()
ObservableList<CharSequence>
getParagraphs()
テキスト領域のコンテンツと連動する文字シーケンスの変更不可能なリストを返します。int
getPrefColumnCount()
プロパティprefColumnCountの値を取得します。int
getPrefRowCount()
プロパティprefRowCountの値を取得します。double
getScrollLeft()
プロパティscrollLeftの値を取得します。double
getScrollTop()
プロパティscrollTopの値を取得します。boolean
isWrapText()
プロパティwrapTextの値を取得します。IntegerProperty
prefColumnCountProperty()
テキスト列の優先数。IntegerProperty
prefRowCountProperty()
テキスト行の優先数。DoubleProperty
scrollLeftProperty()
コンテンツを水平方向にスクロールするピクセル数。DoubleProperty
scrollTopProperty()
コンテンツを垂直方向にスクロールするピクセル数。void
setPrefColumnCount(int value)
プロパティprefColumnCountの値を設定します。void
setPrefRowCount(int value)
プロパティprefRowCountの値を設定します。void
setScrollLeft(double value)
プロパティscrollLeftの値を設定します。void
setScrollTop(double value)
プロパティscrollTopの値を設定します。void
setWrapText(boolean value)
プロパティwrapTextの値を設定します。BooleanProperty
wrapTextProperty()
テキストの長さがTextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。-
クラス javafx.scene.control.Controlで宣言されたメソッド
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, setTooltip, skinProperty, tooltipProperty
-
クラス javafx.scene.Nodeで宣言されたメソッド
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.Parentで宣言されたメソッド
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
クラス javafx.scene.layout.Regionで宣言されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
インタフェース javafx.css.Styleableで宣言されたメソッド
getStyleableNode, getStyleClass
-
クラス javafx.scene.control.TextInputControlで宣言されたメソッド
anchorProperty, appendText, backward, cancelEdit, caretPositionProperty, clear, commitValue, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, endOfNextWord, extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, getTextFormatter, home, insertText, isEditable, isRedoable, isUndoable, lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, redo, redoableProperty, replaceSelection, replaceText, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, selectHome, selectionProperty, selectNextWord, selectPositionCaret, selectPreviousWord, selectRange, setEditable, setFont, setPromptText, setText, setTextFormatter, textFormatterProperty, textProperty, undo, undoableProperty
-
-
-
-
プロパティの詳細
-
wrapText
public final BooleanProperty wrapTextProperty
テキストの長さがTextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
-
prefColumnCount
public final IntegerProperty prefColumnCountProperty
テキスト列の優先数。 これは、TextArea
の優先幅を計算するために使用されます。
-
prefRowCount
public final IntegerProperty prefRowCountProperty
テキスト行の優先数。 これは、TextArea
の優先高を計算するために使用されます。
-
scrollTop
public final DoubleProperty scrollTopProperty
コンテンツを垂直方向にスクロールするピクセル数。
-
scrollLeft
public final DoubleProperty scrollLeftProperty
コンテンツを水平方向にスクロールするピクセル数。
-
-
フィールドの詳細
-
DEFAULT_PREF_COLUMN_COUNT
public static final int DEFAULT_PREF_COLUMN_COUNT
prefColumnCount
のデフォルト値。- 関連項目:
- 定数フィールド値
-
DEFAULT_PREF_ROW_COUNT
public static final int DEFAULT_PREF_ROW_COUNT
prefRowCount
のデフォルト値。- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
TextArea
public TextArea()
テキスト・コンテンツが空のTextArea
を作成します。
-
TextArea
public TextArea(String text)
初期テキスト・コンテンツを持つTextArea
を作成します。- パラメータ:
text
- テキスト・コンテンツの文字列。
-
-
メソッドの詳細
-
getParagraphs
public ObservableList<CharSequence> getParagraphs()
テキスト領域のコンテンツと連動する文字シーケンスの変更不可能なリストを返します。- 戻り値:
- テキスト領域の内容を元に戻す文字列の変更不可能なリスト
-
wrapTextProperty
public final BooleanProperty wrapTextProperty()
テキストの長さがTextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
-
isWrapText
public final boolean isWrapText()
プロパティwrapTextの値を取得します。- プロパティの説明:
- テキストの長さが
TextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
-
setWrapText
public final void setWrapText(boolean value)
プロパティwrapTextの値を設定します。- プロパティの説明:
- テキストの長さが
TextArea
の幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
-
prefColumnCountProperty
public final IntegerProperty prefColumnCountProperty()
テキスト列の優先数。 これは、TextArea
の優先幅を計算するために使用されます。
-
getPrefColumnCount
public final int getPrefColumnCount()
プロパティprefColumnCountの値を取得します。- プロパティの説明:
- テキスト列の優先数。 これは、
TextArea
の優先幅を計算するために使用されます。
-
setPrefColumnCount
public final void setPrefColumnCount(int value)
プロパティprefColumnCountの値を設定します。- プロパティの説明:
- テキスト列の優先数。 これは、
TextArea
の優先幅を計算するために使用されます。
-
prefRowCountProperty
public final IntegerProperty prefRowCountProperty()
テキスト行の優先数。 これは、TextArea
の優先高を計算するために使用されます。
-
getPrefRowCount
public final int getPrefRowCount()
プロパティprefRowCountの値を取得します。- プロパティの説明:
- テキスト行の優先数。 これは、
TextArea
の優先高を計算するために使用されます。
-
setPrefRowCount
public final void setPrefRowCount(int value)
プロパティprefRowCountの値を設定します。- プロパティの説明:
- テキスト行の優先数。 これは、
TextArea
の優先高を計算するために使用されます。
-
scrollTopProperty
public final DoubleProperty scrollTopProperty()
コンテンツを垂直方向にスクロールするピクセル数。
-
getScrollTop
public final double getScrollTop()
プロパティscrollTopの値を取得します。- プロパティの説明:
- コンテンツを垂直方向にスクロールするピクセル数。
-
setScrollTop
public final void setScrollTop(double value)
プロパティscrollTopの値を設定します。- プロパティの説明:
- コンテンツを垂直方向にスクロールするピクセル数。
-
scrollLeftProperty
public final DoubleProperty scrollLeftProperty()
コンテンツを水平方向にスクロールするピクセル数。
-
getScrollLeft
public final double getScrollLeft()
プロパティscrollLeftの値を取得します。- プロパティの説明:
- コンテンツを水平方向にスクロールするピクセル数。
-
setScrollLeft
public final void setScrollLeft(double value)
プロパティscrollLeftの値を設定します。- プロパティの説明:
- コンテンツを水平方向にスクロールするピクセル数。
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- オーバーライド:
getControlCssMetaData
、クラス:TextInputControl
- 戻り値:
- コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
- 導入されたバージョン:
- JavaFX 8.0
-
-