- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.TextInputControl
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
@DefaultProperty("text") public abstract class TextInputControl extends Control
テキスト入力コントロールの抽象ベース・クラス。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ReadOnlyIntegerProperty
anchor
テキスト選択のanchor
。ReadOnlyIntegerProperty
caretPosition
テキスト内のキャレットの現在の位置。BooleanProperty
editable
このTextInputControlをユーザーが編集できるかどうかを示します。ObjectProperty<Font>
font
TextInputControl内のテキストに使用するデフォルト・フォント。ReadOnlyIntegerProperty
length
テキスト入力の文字の数。StringProperty
promptText
TextInputControl
に表示するプロンプト・テキスト。ReadOnlyBooleanProperty
redoable
このプロパティは、元に戻されたコンテンツの最新の変更をやり直すことが現在可能かどうかを記述します。ReadOnlyStringProperty
selectedText
選択されるTextInputControlの文字を定義しますReadOnlyObjectProperty<IndexRange>
selection
現在の選択。ObjectProperty<TextFormatter<?>>
textFormatter
このプロパティには、現在アタッチされているTextFormatter
が含まれます。StringProperty
text
このTextInputControlのテキスト・コンテンツ。ReadOnlyBooleanProperty
undoable
このプロパティは、実行されたコンテンツの最新の変更を元に戻すことが現在可能かどうかを記述します。-
クラス 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
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected static interface
TextInputControl.Content
テキスト入力のコンテンツを表すインタフェース。
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionで宣言されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
TextInputControl(TextInputControl.Content content)
新しいTextInputControlを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ReadOnlyIntegerProperty
anchorProperty()
テキスト選択のanchor
。void
appendText(String text)
コンテンツに文字シーケンスを追加します。void
backward()
キャレットの位置を逆方向に移動します。void
cancelEdit()
このフィールドが現在編集中の場合、このコールによりテキストが最後にコミットされた値に設定されます。ReadOnlyIntegerProperty
caretPositionProperty()
テキスト内のキャレットの現在の位置。void
clear()
テキストをクリアします。void
commitValue()
現在のテキストをコミットして、値に変換します。void
copy()
テキスト内で現在選択されている範囲をクリップボードに転送して、選択はそのまま残します。void
cut()
テキスト内で現在選択されている範囲をクリップボードに転送して、現在の選択を解除します。boolean
deleteNextChar()
何も選択されていない場合は現在のキャレット位置の直後にある文字をテキストから削除し、選択がある場合はそれを削除します。boolean
deletePreviousChar()
何も選択されていない場合は現在のキャレット位置の直前にある文字をテキストから削除し、選択がある場合はそれを削除します。void
deleteText(int start, int end)
特定範囲の文字をコンテンツから削除します。void
deleteText(IndexRange range)
特定範囲の文字をコンテンツから削除します。void
deselect()
選択をクリアします。BooleanProperty
editableProperty()
このTextInputControlをユーザーが編集できるかどうかを示します。void
end()
キャレットをテキストの最後の文字の後に移動します。void
endOfNextWord()
キャレットを次の単語の終わりに移動します。void
extendSelection(int pos)
この関数により、指定された位置が含まれるように選択が拡張されます。ObjectProperty<Font>
fontProperty()
TextInputControl内のテキストに使用するデフォルト・フォント。void
forward()
キャレットの位置を順方向に移動します。int
getAnchor()
プロパティanchorの値を取得します。int
getCaretPosition()
プロパティcaretPositionの値を取得します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
protected TextInputControl.Content
getContent()
テキスト入力のコンテンツ・モデルを返します。List<CssMetaData<? extends Styleable,?>>
getControlCssMetaData()
Font
getFont()
プロパティfontの値を取得します。int
getLength()
プロパティlengthの値を取得します。String
getPromptText()
プロパティpromptTextの値を取得します。String
getSelectedText()
プロパティselectedTextの値を取得します。IndexRange
getSelection()
プロパティselectionの値を取得します。String
getText()
プロパティtextの値を取得します。String
getText(int start, int end)
テキスト入力のコンテンツのサブセットを返します。TextFormatter<?>
getTextFormatter()
プロパティtextFormatterの値を取得します。void
home()
キャレットをテキストの最初の文字の前に移動します。void
insertText(int index, String text)
コンテンツに文字シーケンスを挿入します。boolean
isEditable()
プロパティeditableの値を取得します。boolean
isRedoable()
プロパティredoableの値を取得します。boolean
isUndoable()
プロパティundoableの値を取得します。ReadOnlyIntegerProperty
lengthProperty()
テキスト入力の文字の数。void
nextWord()
キャレットを次の単語の先頭に移動します。void
paste()
クリップボードのコンテンツをこのテキストに転送し、現在の選択と置き換えます。void
positionCaret(int pos)
pos
によって指定された位置にキャレットを配置します。void
previousWord()
キャレットを前の単語の先頭に移動します。StringProperty
promptTextProperty()
TextInputControl
に表示するプロンプト・テキスト。void
redo()
可能な場合、元に戻された最後の変更をやり直します。ReadOnlyBooleanProperty
redoableProperty()
このプロパティは、元に戻されたコンテンツの最新の変更をやり直すことが現在可能かどうかを記述します。void
replaceSelection(String replacement)
選択を指定した置換文字列に置き換えます。void
replaceText(int start, int end, String text)
特定範囲の文字を指定されたテキストに置き換えます。void
replaceText(IndexRange range, String text)
特定範囲の文字を指定されたテキストに置き換えます。void
selectAll()
テキスト入力のすべてのテキストを選択します。void
selectBackward()
テキスト内の選択を1文字分逆方向に移動します。ReadOnlyStringProperty
selectedTextProperty()
選択されるTextInputControlの文字を定義しますvoid
selectEnd()
キャレットをテキストの最後の文字の後に移動します。void
selectEndOfNextWord()
キャレットを次の単語の終わりに移動します。void
selectForward()
テキスト内の選択を1文字分順方向に移動します。void
selectHome()
キャレットをテキストの最初の文字の前に移動します。ReadOnlyObjectProperty<IndexRange>
selectionProperty()
現在の選択。void
selectNextWord()
キャレットを次の単語の先頭に移動します。void
selectPositionCaret(int pos)
pos
によって指定された位置にキャレットを配置し、選択がある場合はそれを拡張します。void
selectPreviousWord()
キャレットを前の単語の先頭に移動します。void
selectRange(int anchor, int caretPosition)
anchorとcaretPositionを明示的に配置します。void
setEditable(boolean value)
プロパティeditableの値を設定します。void
setFont(Font value)
プロパティfontの値を設定します。void
setPromptText(String value)
プロパティpromptTextの値を設定します。void
setText(String value)
プロパティtextの値を設定します。void
setTextFormatter(TextFormatter<?> value)
プロパティtextFormatterの値を設定します。ObjectProperty<TextFormatter<?>>
textFormatterProperty()
このプロパティには、現在アタッチされているTextFormatter
が含まれます。StringProperty
textProperty()
このTextInputControlのテキスト・コンテンツ。void
undo()
可能な場合、最後の変更を元に戻します。ReadOnlyBooleanProperty
undoableProperty()
このプロパティは、実行されたコンテンツの最新の変更を元に戻すことが現在可能かどうかを記述します。-
クラス 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
-
-
-
-
プロパティの詳細
-
font
public final ObjectProperty<Font> fontProperty
TextInputControl内のテキストに使用するデフォルト・フォント。 TextInputControlのテキストがリッチ・テキストである場合、このフォントを使用できるかどうかはリッチ・テキストに埋め込まれたフォント情報に応じて異なりますが、デフォルトのフォントが要求された場合は、常にこのフォントが使用されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getFont()
、setFont(Font)
-
promptText
public final StringProperty promptTextProperty
TextInputControl
に表示するプロンプト・テキスト。 nullまたは空文字列に設定されている場合、プロンプト・テキストは表示されません。- デフォルト値:
- 空のString
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getPromptText()
、setPromptText(String)
-
textFormatter
public final ObjectProperty<TextFormatter<?>> textFormatterProperty
このプロパティには、現在アタッチされているTextFormatter
が含まれます。 値はFormatter
の一部であるため、TextFormatterを変更すると、新しいtextFormatterに基づいてテキストが更新されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getTextFormatter()
、setTextFormatter(TextFormatter)
-
text
public final StringProperty textProperty
このTextInputControlのテキスト・コンテンツ。- 関連項目:
getText()
、setText(String)
-
length
public final ReadOnlyIntegerProperty lengthProperty
テキスト入力の文字の数。- 関連項目:
getLength()
-
editable
public final BooleanProperty editableProperty
このTextInputControlをユーザーが編集できるかどうかを示します。
-
selection
public final ReadOnlyObjectProperty<IndexRange> selectionProperty
現在の選択。- 関連項目:
getSelection()
-
selectedText
public final ReadOnlyStringProperty selectedTextProperty
選択されるTextInputControlの文字を定義します- 関連項目:
getSelectedText()
-
anchor
public final ReadOnlyIntegerProperty anchorProperty
テキスト選択のanchor
。anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 anchorは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。- 関連項目:
getAnchor()
-
caretPosition
public final ReadOnlyIntegerProperty caretPositionProperty
テキスト内のキャレットの現在の位置。anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 caretPositionは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。- 関連項目:
getCaretPosition()
-
undoable
public final ReadOnlyBooleanProperty undoableProperty
このプロパティは、実行されたコンテンツの最新の変更を元に戻すことが現在可能かどうかを記述します。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
isUndoable()
-
redoable
public final ReadOnlyBooleanProperty redoableProperty
このプロパティは、元に戻されたコンテンツの最新の変更をやり直すことが現在可能かどうかを記述します。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
isRedoable()
-
-
コンストラクタの詳細
-
TextInputControl
protected TextInputControl(TextInputControl.Content content)
新しいTextInputControlを作成します。 コンテンツは不変のプロパティで、構築時に(null以外として)指定する必要があります。- パラメータ:
content
- コンテンツのnull以外の実装。
-
-
メソッドの詳細
-
fontProperty
public final ObjectProperty<Font> fontProperty()
TextInputControl内のテキストに使用するデフォルト・フォント。 TextInputControlのテキストがリッチ・テキストである場合、このフォントを使用できるかどうかはリッチ・テキストに埋め込まれたフォント情報に応じて異なりますが、デフォルトのフォントが要求された場合は、常にこのフォントが使用されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getFont()
、setFont(Font)
-
setFont
public final void setFont(Font value)
プロパティfontの値を設定します。- プロパティの説明:
- TextInputControl内のテキストに使用するデフォルト・フォント。 TextInputControlのテキストがリッチ・テキストである場合、このフォントを使用できるかどうかはリッチ・テキストに埋め込まれたフォント情報に応じて異なりますが、デフォルトのフォントが要求された場合は、常にこのフォントが使用されます。
- 導入されたバージョン:
- JavaFX 8.0
-
getFont
public final Font getFont()
プロパティfontの値を取得します。- プロパティの説明:
- TextInputControl内のテキストに使用するデフォルト・フォント。 TextInputControlのテキストがリッチ・テキストである場合、このフォントを使用できるかどうかはリッチ・テキストに埋め込まれたフォント情報に応じて異なりますが、デフォルトのフォントが要求された場合は、常にこのフォントが使用されます。
- 導入されたバージョン:
- JavaFX 8.0
-
promptTextProperty
public final StringProperty promptTextProperty()
TextInputControl
に表示するプロンプト・テキスト。 nullまたは空文字列に設定されている場合、プロンプト・テキストは表示されません。- デフォルト値:
- 空のString
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getPromptText()
、setPromptText(String)
-
getPromptText
public final String getPromptText()
プロパティpromptTextの値を取得します。- プロパティの説明:
TextInputControl
に表示するプロンプト・テキスト。 nullまたは空文字列に設定されている場合、プロンプト・テキストは表示されません。- デフォルト値:
- 空のString
- 導入されたバージョン:
- JavaFX 2.2
-
setPromptText
public final void setPromptText(String value)
プロパティpromptTextの値を設定します。- プロパティの説明:
TextInputControl
に表示するプロンプト・テキスト。 nullまたは空文字列に設定されている場合、プロンプト・テキストは表示されません。- デフォルト値:
- 空のString
- 導入されたバージョン:
- JavaFX 2.2
-
textFormatterProperty
public final ObjectProperty<TextFormatter<?>> textFormatterProperty()
このプロパティには、現在アタッチされているTextFormatter
が含まれます。 値はFormatter
の一部であるため、TextFormatterを変更すると、新しいtextFormatterに基づいてテキストが更新されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getTextFormatter()
、setTextFormatter(TextFormatter)
-
getTextFormatter
public final TextFormatter<?> getTextFormatter()
プロパティtextFormatterの値を取得します。- プロパティの説明:
- このプロパティには、現在アタッチされている
TextFormatter
が含まれます。 値はFormatter
の一部であるため、TextFormatterを変更すると、新しいtextFormatterに基づいてテキストが更新されます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
-
setTextFormatter
public final void setTextFormatter(TextFormatter<?> value)
プロパティtextFormatterの値を設定します。- プロパティの説明:
- このプロパティには、現在アタッチされている
TextFormatter
が含まれます。 値はFormatter
の一部であるため、TextFormatterを変更すると、新しいtextFormatterに基づいてテキストが更新されます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
-
getContent
protected final TextInputControl.Content getContent()
テキスト入力のコンテンツ・モデルを返します。- 戻り値:
- テキスト入力コンテンツ・モデル
-
getText
public final String getText()
プロパティtextの値を取得します。- プロパティの説明:
- このTextInputControlのテキスト・コンテンツ。
-
setText
public final void setText(String value)
プロパティtextの値を設定します。- プロパティの説明:
- このTextInputControlのテキスト・コンテンツ。
-
textProperty
public final StringProperty textProperty()
このTextInputControlのテキスト・コンテンツ。- 関連項目:
getText()
、setText(String)
-
getLength
public final int getLength()
プロパティlengthの値を取得します。- プロパティの説明:
- テキスト入力の文字の数。
-
lengthProperty
public final ReadOnlyIntegerProperty lengthProperty()
テキスト入力の文字の数。- 関連項目:
getLength()
-
isEditable
public final boolean isEditable()
プロパティeditableの値を取得します。- プロパティの説明:
- このTextInputControlをユーザーが編集できるかどうかを示します。
-
setEditable
public final void setEditable(boolean value)
プロパティeditableの値を設定します。- プロパティの説明:
- このTextInputControlをユーザーが編集できるかどうかを示します。
-
editableProperty
public final BooleanProperty editableProperty()
このTextInputControlをユーザーが編集できるかどうかを示します。
-
getSelection
public final IndexRange getSelection()
プロパティselectionの値を取得します。- プロパティの説明:
- 現在の選択。
-
selectionProperty
public final ReadOnlyObjectProperty<IndexRange> selectionProperty()
現在の選択。- 関連項目:
getSelection()
-
getSelectedText
public final String getSelectedText()
プロパティselectedTextの値を取得します。- プロパティの説明:
- 選択されるTextInputControlの文字を定義します
-
selectedTextProperty
public final ReadOnlyStringProperty selectedTextProperty()
選択されるTextInputControlの文字を定義します- 関連項目:
getSelectedText()
-
getAnchor
public final int getAnchor()
プロパティanchorの値を取得します。- プロパティの説明:
- テキスト選択の
anchor
。anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 anchorは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。
-
anchorProperty
public final ReadOnlyIntegerProperty anchorProperty()
テキスト選択のanchor
。anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 anchorは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。- 関連項目:
getAnchor()
-
getCaretPosition
public final int getCaretPosition()
プロパティcaretPositionの値を取得します。- プロパティの説明:
- テキスト内のキャレットの現在の位置。
anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 caretPositionは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。
-
caretPositionProperty
public final ReadOnlyIntegerProperty caretPositionProperty()
テキスト内のキャレットの現在の位置。anchor
とcaretPosition
によって選択範囲が構成されます。 選択は、常に開始<=終了という観点で指定される必要がありますが、anchor
はcaretPosition
より小さく、大きく、または等しくすることができます。 caretPositionは、ユーザーがテキストを選択する方法に応じて、選択の下限または上限を表します。- 関連項目:
getCaretPosition()
-
isUndoable
public final boolean isUndoable()
プロパティundoableの値を取得します。- プロパティの説明:
- このプロパティは、実行されたコンテンツの最新の変更を元に戻すことが現在可能かどうかを記述します。
- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
-
undoableProperty
public final ReadOnlyBooleanProperty undoableProperty()
このプロパティは、実行されたコンテンツの最新の変更を元に戻すことが現在可能かどうかを記述します。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
isUndoable()
-
isRedoable
public final boolean isRedoable()
プロパティredoableの値を取得します。- プロパティの説明:
- このプロパティは、元に戻されたコンテンツの最新の変更をやり直すことが現在可能かどうかを記述します。
- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
-
redoableProperty
public final ReadOnlyBooleanProperty redoableProperty()
このプロパティは、元に戻されたコンテンツの最新の変更をやり直すことが現在可能かどうかを記述します。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
isRedoable()
-
getText
public String getText(int start, int end)
テキスト入力のコンテンツのサブセットを返します。- パラメータ:
start
- 0から終了- 1の値にする必要があります。end
- その長さ以下にする必要があります。- 戻り値:
- テキスト入力コンテンツのサブセット
-
appendText
public void appendText(String text)
コンテンツに文字シーケンスを追加します。- パラメータ:
text
- null以外の文字列。
-
insertText
public void insertText(int index, String text)
コンテンツに文字シーケンスを挿入します。- パラメータ:
index
- テキストを挿入する位置。text
- 挿入するテキスト。
-
deleteText
public void deleteText(IndexRange range)
特定範囲の文字をコンテンツから削除します。- パラメータ:
range
- 削除するテキストの範囲。 範囲オブジェクトはnullにしないでください。- 関連項目:
deleteText(int, int)
-
deleteText
public void deleteText(int start, int end)
特定範囲の文字をコンテンツから削除します。- パラメータ:
start
- 範囲の開始インデックス(この値を含む)。 これは0以上で終了より小さくする必要があります。end
- 範囲の終了インデックス(この値を含まない)。 これは削除する最後の文字の1つ後です(文字列操作メソッドと一貫性があります)。 これは開始よりも大きく、テキストの長さ以下にする必要があります。
-
replaceText
public void replaceText(IndexRange range, String text)
特定範囲の文字を指定されたテキストに置き換えます。- パラメータ:
range
- 置換するテキストの範囲。 範囲オブジェクトはnullにしないでください。text
- 範囲を置換するテキスト。 nullは指定できません。- 関連項目:
replaceText(int, int, String)
-
replaceText
public void replaceText(int start, int end, String text)
特定範囲の文字を指定されたテキストに置き換えます。- パラメータ:
start
- 範囲の開始インデックス(この値を含む)。 これは0以上で終了より小さくする必要があります。end
- 範囲の終了インデックス(この値を含まない)。 これは削除する最後の文字の1つ後です(文字列操作メソッドと一貫性があります)。 これは開始よりも大きく、テキストの長さ以下にする必要があります。text
- 範囲を置換するテキスト。 nullは指定できません。
-
cut
public void cut()
テキスト内で現在選択されている範囲をクリップボードに転送して、現在の選択を解除します。
-
copy
public void copy()
テキスト内で現在選択されている範囲をクリップボードに転送して、選択はそのまま残します。
-
paste
public void paste()
クリップボードのコンテンツをこのテキストに転送し、現在の選択と置き換えます。 選択範囲がない場合、クリップボードのコンテンツは現在のキャレットの位置に挿入されます。
-
selectBackward
public void selectBackward()
テキスト内の選択を1文字分逆方向に移動します。 caretPositionに対するanchorの位置に応じて、これに選択解除の効果がある場合があります。 この関数は、実質的には単にcaretPositionを移動します。
-
selectForward
public void selectForward()
テキスト内の選択を1文字分順方向に移動します。 caretPositionに対するanchorの位置に応じて、これに選択解除の効果がある場合があります。 この関数は、実質的には単にキャレットを順方向に移動します。
-
previousWord
public void previousWord()
キャレットを前の単語の先頭に移動します。 この関数にも、選択をクリアする効果があります。
-
nextWord
public void nextWord()
キャレットを次の単語の先頭に移動します。 この関数にも、選択をクリアする効果があります。
-
endOfNextWord
public void endOfNextWord()
キャレットを次の単語の終わりに移動します。 この関数にも、選択をクリアする効果があります。
-
selectPreviousWord
public void selectPreviousWord()
キャレットを前の単語の先頭に移動します。 これによって選択がクリアされることはありません。 正確には、anchorの配置が維持され、caretPositionが前の単語の先頭に移動します。
-
selectNextWord
public void selectNextWord()
キャレットを次の単語の先頭に移動します。 これによって選択がクリアされることはありません。 正確には、anchorの配置が維持され、caretPositionが次の単語の先頭に移動します。
-
selectEndOfNextWord
public void selectEndOfNextWord()
キャレットを次の単語の終わりに移動します。 これによって選択がクリアされることはありません。
-
selectAll
public void selectAll()
テキスト入力のすべてのテキストを選択します。
-
home
public void home()
キャレットをテキストの最初の文字の前に移動します。 この関数にも、選択をクリアする効果があります。
-
end
public void end()
キャレットをテキストの最後の文字の後に移動します。 この関数にも、選択をクリアする効果があります。
-
selectHome
public void selectHome()
キャレットをテキストの最初の文字の前に移動します。 これによって選択がクリアされることはありません。 正確には、anchorの配置が維持され、caretPositionが最初の文字の前に移動します。
-
selectEnd
public void selectEnd()
キャレットをテキストの最後の文字の後に移動します。 これによって選択がクリアされることはありません。 正確には、anchorの配置が維持され、caretPositionが最後の文字の後に移動します。
-
deletePreviousChar
public boolean deletePreviousChar()
何も選択されていない場合は現在のキャレット位置の直前にある文字をテキストから削除し、選択がある場合はそれを削除します。 この関数は、削除が成功した場合はtrueを返し、それ以外の場合はfalseを返します。- 戻り値:
- 削除が成功した場合はtrue、そうでない場合はfalse
-
deleteNextChar
public boolean deleteNextChar()
何も選択されていない場合は現在のキャレット位置の直後にある文字をテキストから削除し、選択がある場合はそれを削除します。 この関数は、削除が成功した場合はtrueを返し、それ以外の場合はfalseを返します。- 戻り値:
- 削除が成功した場合はtrue、そうでない場合はfalse
-
forward
public void forward()
キャレットの位置を順方向に移動します。 選択範囲がない場合、キャレットの位置が1文字分順方向に移動されます。 選択範囲がある場合、キャレットの位置が選択範囲の終わりに移動されて、選択がクリアされます。
-
backward
public void backward()
キャレットの位置を逆方向に移動します。 選択範囲がない場合、キャレットの位置が1文字分逆方向に移動されます。 選択範囲がある場合、キャレットの位置が選択範囲の先頭に移動されて、選択がクリアされます。 ノート: この機能は、主に新しいスキンまたはビヘイビアを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。
-
positionCaret
public void positionCaret(int pos)
pos
によって指定された位置にキャレットを配置します。 また、この関数により、選択がクリアされます。- パラメータ:
pos
- 位置
-
selectPositionCaret
public void selectPositionCaret(int pos)
pos
によって指定された位置にキャレットを配置し、選択がある場合はそれを拡張します。 選択範囲がない場合、アンカーが現在のキャレット位置にある場合に選択が形成され、caretPositionがposに移動されます。- パラメータ:
pos
- 位置
-
selectRange
public void selectRange(int anchor, int caretPosition)
anchorとcaretPositionを明示的に配置します。- パラメータ:
anchor
- アンカーcaretPosition
- caretPosition
-
extendSelection
public void extendSelection(int pos)
この関数により、指定された位置が含まれるように選択が拡張されます。 これは、キャレットを単に移動するわけではないという点でselectPositionCaretとは異なります。 正確には、これによって必要に応じてキャレットとアンカーの位置が変更され、posが新しいキャレットになり、選択範囲の逆側の端がアンカーになります。- パラメータ:
pos
- 位置
-
clear
public void clear()
テキストをクリアします。
-
deselect
public void deselect()
選択をクリアします。
-
replaceSelection
public void replaceSelection(String replacement)
選択を指定した置換文字列に置き換えます。 選択範囲がない場合、置換テキストは単に現在のキャレットの位置に挿入されます。 選択範囲がある場合、選択がクリアされて、指定した置換テキストが挿入されます。- パラメータ:
replacement
- 置換文字列
-
undo
public final void undo()
可能な場合、最後の変更を元に戻します。isUndoable()
がfalseを返す場合は、このメソッドを呼び出しても無効です。- 導入されたバージョン:
- JavaFX 8u40
-
redo
public final void redo()
可能な場合、元に戻された最後の変更をやり直します。isRedoable()
がfalseを返す場合は、このメソッドを呼び出しても無効です。- 導入されたバージョン:
- JavaFX 8u40
-
commitValue
public final void commitValue()
現在のテキストをコミットして、値に変換します。- 導入されたバージョン:
- JavaFX 8u40
-
cancelEdit
public final void cancelEdit()
このフィールドが現在編集中の場合、このコールによりテキストが最後にコミットされた値に設定されます。- 導入されたバージョン:
- JavaFX 8u40
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- オーバーライド:
getControlCssMetaData
、クラス:Control
- 戻り値:
- コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
- 導入されたバージョン:
- JavaFX 8.0
-
-