- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.TextInputControl
-
- javafx.scene.control.TextField
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
- 直系の既知のサブクラス:
PasswordField
public class TextField extends TextInputControl
ユーザーに対して1行の書式なしテキストの入力を許可するテキスト入力コンポーネント。 JavaFXの以前のリリースとは異なり、TextFieldコントロールの一部として複数行入力はサポートされていませんが、この操作がTextArea
コントロールの唯一の目的です。 また、ある形式のリッチ・テキスト編集が必要な場合は、HTMLEditor
コントロールもあります。TextFieldは、TextFieldに
text
がまだ存在しない場合に、ユーザーにprompt text
を表示するという概念をサポートします(ユーザー入力とプログラムによる設定のいずれか)。 これは、tooltips
または画面上のlabels
を使用することなく、テキスト・フィールドに必要なものについてユーザーに通知する場合に有用です。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
TextArea
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<Pos>
alignment
TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。ObjectProperty<EventHandler<ActionEvent>>
onAction
このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull
。IntegerProperty
prefColumnCount
テキスト列の優先数。-
クラス 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
のデフォルト値。-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionから継承されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<Pos>
alignmentProperty()
TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。protected Skin<?>
createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。Pos
getAlignment()
プロパティalignmentの値を取得します。CharSequence
getCharacters()
テキスト・フィールドのコンテンツを補助する文字シーケンスを返します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getControlCssMetaData()
EventHandler<ActionEvent>
getOnAction()
プロパティonActionの値を取得します。int
getPrefColumnCount()
プロパティprefColumnCountの値を取得します。ObjectProperty<EventHandler<ActionEvent>>
onActionProperty()
このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull
。IntegerProperty
prefColumnCountProperty()
テキスト列の優先数。void
setAlignment(Pos value)
プロパティalignmentの値を設定します。void
setOnAction(EventHandler<ActionEvent> value)
プロパティonActionの値を設定します。void
setPrefColumnCount(int value)
プロパティprefColumnCountの値を設定します。-
クラス javafx.scene.control.Controlから継承されたメソッド
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, 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, 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, getStyleClass, 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, 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, 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から継承されたメソッド
getChildren、getChildrenUnmodifiable、getManagedChildren、getStylesheets、isNeedsLayout、layout、lookup、needsLayoutProperty、requestLayout、requestParentLayout、setNeedsLayout、updateBounds
-
クラス javafx.scene.layout.Regionから継承されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, 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
-
クラス javafx.scene.control.TextInputControlから継承されたメソッド
anchorProperty、appendText、backward、cancelEdit、caretPositionProperty、clear、commitValue、copy、cut、deleteNextChar、deletePreviousChar、deleteText、deleteText、deselect、editableProperty、end、endOfNextWord、executeAccessibleAction、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、queryAccessibleAttribute、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
-
-
-
-
プロパティの詳細
-
prefColumnCount
public final IntegerProperty prefColumnCountProperty
テキスト列の優先数。 これは、TextField
の優先幅を計算するために使用されます。
-
onAction
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull
。 アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
-
alignment
public final ObjectProperty<Pos> alignmentProperty
TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getAlignment()
、setAlignment(Pos)
-
-
フィールドの詳細
-
DEFAULT_PREF_COLUMN_COUNT
public static final int DEFAULT_PREF_COLUMN_COUNT
prefColumnCount
のデフォルト値。- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
TextField
public TextField()
テキスト・コンテンツが空のTextField
を作成します。
-
TextField
public TextField(String text)
初期テキスト・コンテンツを持つTextField
を作成します。- パラメータ:
text
- テキスト・コンテンツの文字列。
-
-
メソッドの詳細
-
getCharacters
public CharSequence getCharacters()
テキスト・フィールドのコンテンツを補助する文字シーケンスを返します。- 戻り値:
- テキスト・フィールドの内容を裏付ける文字シーケンス
-
prefColumnCountProperty
public final IntegerProperty prefColumnCountProperty()
テキスト列の優先数。 これは、TextField
の優先幅を計算するために使用されます。
-
getPrefColumnCount
public final int getPrefColumnCount()
プロパティprefColumnCountの値を取得します。- プロパティの説明:
- テキスト列の優先数。 これは、
TextField
の優先幅を計算するために使用されます。
-
setPrefColumnCount
public final void setPrefColumnCount(int value)
プロパティprefColumnCountの値を設定します。- プロパティの説明:
- テキスト列の優先数。 これは、
TextField
の優先幅を計算するために使用されます。
-
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull
。 アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
-
getOnAction
public final EventHandler<ActionEvent> getOnAction()
プロパティonActionの値を取得します。- プロパティの説明:
- このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合は
null
。 アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
-
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
プロパティonActionの値を設定します。- プロパティの説明:
- このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合は
null
。 アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
-
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getAlignment()
、setAlignment(Pos)
-
setAlignment
public final void setAlignment(Pos value)
プロパティalignmentの値を設定します。- プロパティの説明:
- TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
- 導入されたバージョン:
- JavaFX 2.1
-
getAlignment
public final Pos getAlignment()
プロパティalignmentの値を取得します。- プロパティの説明:
- TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
- 導入されたバージョン:
- JavaFX 2.1
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS-fx-skin
を介してスキンが提供されていない場合にコントロール用のスキンを作成するために、またはsetSkin(...)
を使用してサブクラスで明示的に設定するために呼び出されます。- オーバーライド:
createDefaultSkin
、クラス:Control
- 戻り値:
- このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
-
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
-
-