- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.text.Text
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
@DefaultProperty("text") public class Text extends Shape
Text
クラスは、テキストを表示するノードを定義します。 段落は\n
で区切られ、テキストは段落境界で折り返されます。import javafx.scene.text.*; Text t = new Text(10, 50, "This is a test"); t.setFont(new Font(20));
import javafx.scene.text.*; Text t = new Text(); text.setFont(new Font(20)); text.setText("First row\nSecond row");
import javafx.scene.text.*; Text t = new Text(); text.setFont(new Font(20)); text.setWrappingWidth(200); text.setTextAlignment(TextAlignment.JUSTIFY) text.setText("The quick brown fox jumps over the lazy dog");
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
-
クラス 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.shape.Shapeで宣言されたプロパティ
fill、smooth、strokeDashOffset、strokeLineCap、strokeLineJoin、strokeMiterLimit、stroke、strokeType、strokeWidth
-
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ReadOnlyDoubleProperty
baselineOffsetProperty()
TextノードのlayoutBounds.minYの場所からのアルファベット(またはローマン体)のベースライン・オフセット。ObjectProperty<TextBoundsType>
boundsTypeProperty()
テキスト・ノードの境界線の計算方法を決定します。BooleanProperty
caretBiasProperty()
IntegerProperty
caretPositionProperty()
PathElement[]
caretShape(int charIndex, boolean caretBias)
与えられたインデックスとバイアスでキャレットのシェイプを返します。ReadOnlyObjectProperty<PathElement[]>
caretShapeProperty()
ObjectProperty<Font>
fontProperty()
テキストのフォントを定義します。ObjectProperty<FontSmoothingType>
fontSmoothingTypeProperty()
リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。TextBoundsType
getBoundsType()
プロパティboundsTypeの値を取得します。int
getCaretPosition()
プロパティcaretPositionの値を取得します。PathElement[]
getCaretShape()
ローカル座標系でのキャレットのシェイプ。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。Font
getFont()
プロパティfontの値を取得します。FontSmoothingType
getFontSmoothingType()
プロパティfontSmoothingTypeの値を取得します。double
getLineSpacing()
プロパティlineSpacingの値を取得します。int
getSelectionEnd()
プロパティselectionEndの値を取得します。Paint
getSelectionFill()
プロパティselectionFillの値を取得します。PathElement[]
getSelectionShape()
ローカル座標での選択の形。int
getSelectionStart()
プロパティselectionStartの値を取得します。String
getText()
プロパティtextの値を取得します。TextAlignment
getTextAlignment()
プロパティtextAlignmentの値を取得します。VPos
getTextOrigin()
プロパティtextOriginの値を取得します。double
getWrappingWidth()
プロパティwrappingWidthの値を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。HitInfo
hitTest(Point2D point)
ローカル・ポイントをコンテンツのインデックスにマップします。boolean
isCaretBias()
プロパティcaretBiasの値を取得します。boolean
isStrikethrough()
プロパティstrikethroughの値を取得します。boolean
isUnderline()
プロパティunderlineの値を取得します。DoubleProperty
lineSpacingProperty()
行間のピクセル単位の垂直方向の総スペースを定義します。PathElement[]
rangeShape(int start, int end)
ローカル座標のテキストの範囲のシェイプを返します。IntegerProperty
selectionEndProperty()
ObjectProperty<Paint>
selectionFillProperty()
選択したテキストの塗りつぶし色。ReadOnlyObjectProperty<PathElement[]>
selectionShapeProperty()
IntegerProperty
selectionStartProperty()
void
setBoundsType(TextBoundsType value)
プロパティboundsTypeの値を設定します。void
setCaretBias(boolean value)
コンテンツのキャレット・バイアス。void
setCaretPosition(int value)
コンテンツのインデックス。void
setFont(Font value)
プロパティfontの値を設定します。void
setFontSmoothingType(FontSmoothingType value)
プロパティfontSmoothingTypeの値を設定します。void
setLineSpacing(double spacing)
プロパティlineSpacingの値を設定します。void
setSelectionEnd(int value)
コンテンツの選択終了インデックス。void
setSelectionFill(Paint paint)
プロパティselectionFillの値を設定します。void
setSelectionStart(int value)
コンテンツ内の選択開始インデックス。void
setStrikethrough(boolean value)
プロパティstrikethroughの値を設定します。void
setText(String value)
プロパティtextの値を設定します。void
setTextAlignment(TextAlignment value)
プロパティtextAlignmentの値を設定します。void
setTextOrigin(VPos value)
プロパティtextOriginの値を設定します。void
setUnderline(boolean value)
プロパティunderlineの値を設定します。void
setWrappingWidth(double value)
プロパティwrappingWidthの値を設定します。void
setX(double value)
プロパティxの値を設定します。void
setY(double value)
プロパティyの値を設定します。BooleanProperty
strikethroughProperty()
テキストの各行の中央を通過する線を表示するかどうかを定義します。ObjectProperty<TextAlignment>
textAlignmentProperty()
境界ボックス内のテキストの水平方向の位置合せを定義します。ObjectProperty<VPos>
textOriginProperty()
ローカル座標のテキスト座標系の原点を定義します。StringProperty
textProperty()
表示するテキスト文字列を定義します。String
toString()
このText
オブジェクトの文字列表現を返します。BooleanProperty
underlineProperty()
テキストの各行の下に線を表示するかどうかを定義します。PathElement[]
underlineShape(int start, int end)
下線のシェイプをローカル座標で返します。DoubleProperty
wrappingWidthProperty()
ユーザー空間座標におけるテキストの幅の制約を、グリフや文字数ではなく、たとえばピクセルで定義します。DoubleProperty
xProperty()
テキスト原点のX座標を定義します。DoubleProperty
yProperty()
テキスト原点のY座標を定義します。-
クラス 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, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, 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, isResizable, 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, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, 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, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.shape.Shapeで宣言されたメソッド
fillProperty、getFill、getStroke、getStrokeDashArray、getStrokeDashOffset、getStrokeLineCap、getStrokeLineJoin、getStrokeMiterLimit、getStrokeType、getStrokeWidth、intersect、isSmooth、setFill、setSmooth、setStroke、setStrokeDashOffset、setStrokeLineCap、setStrokeLineJoin、setStrokeMiterLimit、setStrokeType、setStrokeWidth、smoothProperty、strokeDashOffsetProperty、strokeLineCapProperty、strokeLineJoinProperty、strokeMiterLimitProperty、strokeProperty、strokeTypeProperty、strokeWidthProperty、subtract、union
-
インタフェース javafx.css.Styleableで宣言されたメソッド
getStyleableNode, getStyleClass
-
-
-
-
プロパティの詳細
-
text
public final StringProperty textProperty
表示するテキスト文字列を定義します。- デフォルト値:
- 空の文字列
- 関連項目:
getText()
、setText(String)
-
x
public final DoubleProperty xProperty
テキスト原点のX座標を定義します。- デフォルト値:
- 0
- 関連項目:
getX()
、setX(double)
-
y
public final DoubleProperty yProperty
テキスト原点のY座標を定義します。- デフォルト値:
- 0
- 関連項目:
getY()
、setY(double)
-
font
public final ObjectProperty<Font> fontProperty
テキストのフォントを定義します。- デフォルト値:
- Font{}
- 関連項目:
getFont()
、setFont(Font)
-
textOrigin
public final ObjectProperty<VPos> textOriginProperty
ローカル座標のテキスト座標系の原点を定義します。 注意: 複数行をレンダリングする場合、VPos.BASELINE
およびVPos.TOP
には上位行の原点を定義し、VPos.BOTTOM
には下位行の原点を定義します。- デフォルト値:
- VPos.BASELINE
- 関連項目:
getTextOrigin()
、setTextOrigin(VPos)
-
boundsType
public final ObjectProperty<TextBoundsType> boundsTypeProperty
テキスト・ノードの境界線の計算方法を決定します。 テキストのデフォルトには、視覚境界よりも論理境界の方が適しています。 詳細は、TextBoundsType
を参照してください。- デフォルト値:
- TextBoundsType.LOGICAL
- 関連項目:
getBoundsType()
、setBoundsType(TextBoundsType)
-
wrappingWidth
public final DoubleProperty wrappingWidthProperty
ユーザー空間座標におけるテキストの幅の制約を、グリフや文字数ではなく、たとえばピクセルで定義します。 値が> 0
である場合、この制約を満たすために、必要に応じてテキストが行折返しされます。- デフォルト値:
- 0
- 関連項目:
getWrappingWidth()
、setWrappingWidth(double)
-
underline
public final BooleanProperty underlineProperty
テキストの各行の下に線を表示するかどうかを定義します。- デフォルト値:
- false
- 関連項目:
isUnderline()
、setUnderline(boolean)
-
strikethrough
public final BooleanProperty strikethroughProperty
テキストの各行の中央を通過する線を表示するかどうかを定義します。- デフォルト値:
- false
- 関連項目:
isStrikethrough()
、setStrikethrough(boolean)
-
textAlignment
public final ObjectProperty<TextAlignment> textAlignmentProperty
境界ボックス内のテキストの水平方向の位置合せを定義します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 1行のテキストの場合、ノードの幅はテキストの幅によって決まるため、配置を設定しても何の効果もありません。- デフォルト値:
- TextAlignment.LEFT
- 関連項目:
getTextAlignment()
、setTextAlignment(TextAlignment)
-
lineSpacing
public final DoubleProperty lineSpacingProperty
行間のピクセル単位の垂直方向の総スペースを定義します。- デフォルト値:
- 0
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getLineSpacing()
、setLineSpacing(double)
-
baselineOffset
public final ReadOnlyDoubleProperty baselineOffsetProperty
TextノードのlayoutBounds.minYの場所からのアルファベット(またはローマン体)のベースライン・オフセット。 値は通常、フォントの最大アセントに対応しています。- 関連項目:
Node.getBaselineOffset()
-
fontSmoothingType
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。- デフォルト値:
- FontSmoothingType.GRAY
- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getFontSmoothingType()
、setFontSmoothingType(FontSmoothingType)
-
selectionShape
public final ReadOnlyObjectProperty<PathElement[]> selectionShapeProperty
- 関連項目:
getSelectionShape()
-
selectionStart
public final IntegerProperty selectionStartProperty
-
selectionEnd
public final IntegerProperty selectionEndProperty
-
selectionFill
public final ObjectProperty<Paint> selectionFillProperty
選択したテキストの塗りつぶし色。- 導入されたバージョン:
- 9
- 関連項目:
getSelectionFill()
,setSelectionFill(Paint)
-
caretShape
public final ReadOnlyObjectProperty<PathElement[]> caretShapeProperty
- 関連項目:
getCaretShape()
-
caretPosition
public final IntegerProperty caretPositionProperty
-
caretBias
public final BooleanProperty caretBiasProperty
-
-
メソッドの詳細
-
setText
public final void setText(String value)
プロパティtextの値を設定します。- プロパティの説明:
- 表示するテキスト文字列を定義します。
- デフォルト値:
- 空の文字列
-
getText
public final String getText()
プロパティtextの値を取得します。- プロパティの説明:
- 表示するテキスト文字列を定義します。
- デフォルト値:
- 空の文字列
-
textProperty
public final StringProperty textProperty()
表示するテキスト文字列を定義します。- デフォルト値:
- 空の文字列
- 関連項目:
getText()
、setText(String)
-
setX
public final void setX(double value)
プロパティxの値を設定します。- プロパティの説明:
- テキスト原点のX座標を定義します。
- デフォルト値:
- 0
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
- テキスト原点のX座標を定義します。
- デフォルト値:
- 0
-
xProperty
public final DoubleProperty xProperty()
テキスト原点のX座標を定義します。- デフォルト値:
- 0
- 関連項目:
getX()
、setX(double)
-
setY
public final void setY(double value)
プロパティyの値を設定します。- プロパティの説明:
- テキスト原点のY座標を定義します。
- デフォルト値:
- 0
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
- テキスト原点のY座標を定義します。
- デフォルト値:
- 0
-
yProperty
public final DoubleProperty yProperty()
テキスト原点のY座標を定義します。- デフォルト値:
- 0
- 関連項目:
getY()
、setY(double)
-
setFont
public final void setFont(Font value)
プロパティfontの値を設定します。- プロパティの説明:
- テキストのフォントを定義します。
- デフォルト値:
- Font{}
-
getFont
public final Font getFont()
プロパティfontの値を取得します。- プロパティの説明:
- テキストのフォントを定義します。
- デフォルト値:
- Font{}
-
fontProperty
public final ObjectProperty<Font> fontProperty()
テキストのフォントを定義します。- デフォルト値:
- Font{}
- 関連項目:
getFont()
、setFont(Font)
-
setTextOrigin
public final void setTextOrigin(VPos value)
プロパティtextOriginの値を設定します。- プロパティの説明:
- ローカル座標のテキスト座標系の原点を定義します。 注意: 複数行をレンダリングする場合、
VPos.BASELINE
およびVPos.TOP
には上位行の原点を定義し、VPos.BOTTOM
には下位行の原点を定義します。 - デフォルト値:
- VPos.BASELINE
-
getTextOrigin
public final VPos getTextOrigin()
プロパティtextOriginの値を取得します。- プロパティの説明:
- ローカル座標のテキスト座標系の原点を定義します。 注意: 複数行をレンダリングする場合、
VPos.BASELINE
およびVPos.TOP
には上位行の原点を定義し、VPos.BOTTOM
には下位行の原点を定義します。 - デフォルト値:
- VPos.BASELINE
-
textOriginProperty
public final ObjectProperty<VPos> textOriginProperty()
ローカル座標のテキスト座標系の原点を定義します。 注意: 複数行をレンダリングする場合、VPos.BASELINE
およびVPos.TOP
には上位行の原点を定義し、VPos.BOTTOM
には下位行の原点を定義します。- デフォルト値:
- VPos.BASELINE
- 関連項目:
getTextOrigin()
、setTextOrigin(VPos)
-
setBoundsType
public final void setBoundsType(TextBoundsType value)
プロパティboundsTypeの値を設定します。- プロパティの説明:
- テキスト・ノードの境界線の計算方法を決定します。 テキストのデフォルトには、視覚境界よりも論理境界の方が適しています。 詳細は、
TextBoundsType
を参照してください。 - デフォルト値:
- TextBoundsType.LOGICAL
-
getBoundsType
public final TextBoundsType getBoundsType()
プロパティboundsTypeの値を取得します。- プロパティの説明:
- テキスト・ノードの境界線の計算方法を決定します。 テキストのデフォルトには、視覚境界よりも論理境界の方が適しています。 詳細は、
TextBoundsType
を参照してください。 - デフォルト値:
- TextBoundsType.LOGICAL
-
boundsTypeProperty
public final ObjectProperty<TextBoundsType> boundsTypeProperty()
テキスト・ノードの境界線の計算方法を決定します。 テキストのデフォルトには、視覚境界よりも論理境界の方が適しています。 詳細は、TextBoundsType
を参照してください。- デフォルト値:
- TextBoundsType.LOGICAL
- 関連項目:
getBoundsType()
、setBoundsType(TextBoundsType)
-
setWrappingWidth
public final void setWrappingWidth(double value)
プロパティwrappingWidthの値を設定します。- プロパティの説明:
- ユーザー空間座標におけるテキストの幅の制約を、グリフや文字数ではなく、たとえばピクセルで定義します。 値が
> 0
である場合、この制約を満たすために、必要に応じてテキストが行折返しされます。 - デフォルト値:
- 0
-
getWrappingWidth
public final double getWrappingWidth()
プロパティwrappingWidthの値を取得します。- プロパティの説明:
- ユーザー空間座標におけるテキストの幅の制約を、グリフや文字数ではなく、たとえばピクセルで定義します。 値が
> 0
である場合、この制約を満たすために、必要に応じてテキストが行折返しされます。 - デフォルト値:
- 0
-
wrappingWidthProperty
public final DoubleProperty wrappingWidthProperty()
ユーザー空間座標におけるテキストの幅の制約を、グリフや文字数ではなく、たとえばピクセルで定義します。 値が> 0
である場合、この制約を満たすために、必要に応じてテキストが行折返しされます。- デフォルト値:
- 0
- 関連項目:
getWrappingWidth()
、setWrappingWidth(double)
-
setUnderline
public final void setUnderline(boolean value)
プロパティunderlineの値を設定します。- プロパティの説明:
- テキストの各行の下に線を表示するかどうかを定義します。
- デフォルト値:
- false
-
isUnderline
public final boolean isUnderline()
プロパティunderlineの値を取得します。- プロパティの説明:
- テキストの各行の下に線を表示するかどうかを定義します。
- デフォルト値:
- false
-
underlineProperty
public final BooleanProperty underlineProperty()
テキストの各行の下に線を表示するかどうかを定義します。- デフォルト値:
- false
- 関連項目:
isUnderline()
、setUnderline(boolean)
-
setStrikethrough
public final void setStrikethrough(boolean value)
プロパティstrikethroughの値を設定します。- プロパティの説明:
- テキストの各行の中央を通過する線を表示するかどうかを定義します。
- デフォルト値:
- false
-
isStrikethrough
public final boolean isStrikethrough()
プロパティstrikethroughの値を取得します。- プロパティの説明:
- テキストの各行の中央を通過する線を表示するかどうかを定義します。
- デフォルト値:
- false
-
strikethroughProperty
public final BooleanProperty strikethroughProperty()
テキストの各行の中央を通過する線を表示するかどうかを定義します。- デフォルト値:
- false
- 関連項目:
isStrikethrough()
、setStrikethrough(boolean)
-
setTextAlignment
public final void setTextAlignment(TextAlignment value)
プロパティtextAlignmentの値を設定します。- プロパティの説明:
- 境界ボックス内のテキストの水平方向の位置合せを定義します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 1行のテキストの場合、ノードの幅はテキストの幅によって決まるため、配置を設定しても何の効果もありません。
- デフォルト値:
- TextAlignment.LEFT
-
getTextAlignment
public final TextAlignment getTextAlignment()
プロパティtextAlignmentの値を取得します。- プロパティの説明:
- 境界ボックス内のテキストの水平方向の位置合せを定義します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 1行のテキストの場合、ノードの幅はテキストの幅によって決まるため、配置を設定しても何の効果もありません。
- デフォルト値:
- TextAlignment.LEFT
-
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
境界ボックス内のテキストの水平方向の位置合せを定義します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 1行のテキストの場合、ノードの幅はテキストの幅によって決まるため、配置を設定しても何の効果もありません。- デフォルト値:
- TextAlignment.LEFT
- 関連項目:
getTextAlignment()
、setTextAlignment(TextAlignment)
-
setLineSpacing
public final void setLineSpacing(double spacing)
プロパティlineSpacingの値を設定します。- プロパティの説明:
- 行間のピクセル単位の垂直方向の総スペースを定義します。
- デフォルト値:
- 0
- 導入されたバージョン:
- JavaFX 8.0
-
getLineSpacing
public final double getLineSpacing()
プロパティlineSpacingの値を取得します。- プロパティの説明:
- 行間のピクセル単位の垂直方向の総スペースを定義します。
- デフォルト値:
- 0
- 導入されたバージョン:
- JavaFX 8.0
-
lineSpacingProperty
public final DoubleProperty lineSpacingProperty()
行間のピクセル単位の垂直方向の総スペースを定義します。- デフォルト値:
- 0
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getLineSpacing()
、setLineSpacing(double)
-
baselineOffsetProperty
public final ReadOnlyDoubleProperty baselineOffsetProperty()
TextノードのlayoutBounds.minYの場所からのアルファベット(またはローマン体)のベースライン・オフセット。 値は通常、フォントの最大アセントに対応しています。- 関連項目:
Node.getBaselineOffset()
-
setFontSmoothingType
public final void setFontSmoothingType(FontSmoothingType value)
プロパティfontSmoothingTypeの値を設定します。- プロパティの説明:
- リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。
- デフォルト値:
- FontSmoothingType.GRAY
- 導入されたバージョン:
- JavaFX 2.1
-
getFontSmoothingType
public final FontSmoothingType getFontSmoothingType()
プロパティfontSmoothingTypeの値を取得します。- プロパティの説明:
- リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。
- デフォルト値:
- FontSmoothingType.GRAY
- 導入されたバージョン:
- JavaFX 2.1
-
fontSmoothingTypeProperty
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。- デフォルト値:
- FontSmoothingType.GRAY
- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getFontSmoothingType()
、setFontSmoothingType(FontSmoothingType)
-
getSelectionShape
public final PathElement[] getSelectionShape()
ローカル座標での選択の形。- 戻り値:
- ローカル座標での選択のシェイプ
- 導入されたバージョン:
- 9
-
selectionShapeProperty
public final ReadOnlyObjectProperty<PathElement[]> selectionShapeProperty()
- 関連項目:
getSelectionShape()
-
setSelectionStart
public final void setSelectionStart(int value)
コンテンツ内の選択開始インデックス。 選択を解除するには、-1
に設定します。- パラメータ:
value
- 選択開始インデックス- 導入されたバージョン:
- 9
-
getSelectionStart
public final int getSelectionStart()
プロパティselectionStartの値を取得します。- プロパティの説明:
-
selectionStartProperty
public final IntegerProperty selectionStartProperty()
-
setSelectionEnd
public final void setSelectionEnd(int value)
コンテンツの選択終了インデックス。 選択を解除するには、-1
に設定します。- パラメータ:
value
- 選択終了指数- 導入されたバージョン:
- 9
-
getSelectionEnd
public final int getSelectionEnd()
プロパティselectionEndの値を取得します。- プロパティの説明:
-
selectionEndProperty
public final IntegerProperty selectionEndProperty()
-
selectionFillProperty
public final ObjectProperty<Paint> selectionFillProperty()
選択したテキストの塗りつぶし色。- 導入されたバージョン:
- 9
- 関連項目:
getSelectionFill()
,setSelectionFill(Paint)
-
setSelectionFill
public final void setSelectionFill(Paint paint)
プロパティselectionFillの値を設定します。- プロパティの説明:
- 選択したテキストの塗りつぶし色。
- 導入されたバージョン:
- 9
-
getSelectionFill
public final Paint getSelectionFill()
プロパティselectionFillの値を取得します。- プロパティの説明:
- 選択したテキストの塗りつぶし色。
- 導入されたバージョン:
- 9
-
getCaretShape
public final PathElement[] getCaretShape()
ローカル座標系でのキャレットのシェイプ。- 戻り値:
- ローカル座標のキャレットのシェイプ
- 導入されたバージョン:
- 9
-
caretShapeProperty
public final ReadOnlyObjectProperty<PathElement[]> caretShapeProperty()
- 関連項目:
getCaretShape()
-
setCaretPosition
public final void setCaretPosition(int value)
コンテンツのインデックス。 キャレットを設定解除するには、-1
に設定します。- パラメータ:
value
- コンテンツ内のインデックス- 導入されたバージョン:
- 9
-
getCaretPosition
public final int getCaretPosition()
プロパティcaretPositionの値を取得します。- プロパティの説明:
-
caretPositionProperty
public final IntegerProperty caretPositionProperty()
-
setCaretBias
public final void setCaretBias(boolean value)
コンテンツのキャレット・バイアス。true
は先頭の文字エッジに向かうバイアスを意味します。(true=leading/false=trailing)- パラメータ:
value
- コンテンツ内のキャレット・バイアス- 導入されたバージョン:
- 9
-
isCaretBias
public final boolean isCaretBias()
プロパティcaretBiasの値を取得します。- プロパティの説明:
-
caretBiasProperty
public final BooleanProperty caretBiasProperty()
-
hitTest
public final HitInfo hitTest(Point2D point)
ローカル・ポイントをコンテンツのインデックスにマップします。- パラメータ:
point
- テストされる指定された点- 戻り値:
- 見つかった文字インデックスを表す
HitInfo
- 導入されたバージョン:
- 9
-
caretShape
public final PathElement[] caretShape(int charIndex, boolean caretBias)
与えられたインデックスとバイアスでキャレットのシェイプを返します。- パラメータ:
charIndex
- キャレットの文字インデックスcaretBias
- キャレットが文字の先端に偏っているかどうか- 戻り値:
Shape
の作成に使用できるPathElement
の配列- 導入されたバージョン:
- 9
-
rangeShape
public final PathElement[] rangeShape(int start, int end)
ローカル座標のテキストの範囲のシェイプを返します。- パラメータ:
start
- 範囲の先頭の文字インデックスend
- 範囲の終了文字インデックス(non-inclusive)- 戻り値:
Shape
の作成に使用できるPathElement
の配列- 導入されたバージョン:
- 9
-
underlineShape
public final PathElement[] underlineShape(int start, int end)
下線のシェイプをローカル座標で返します。- パラメータ:
start
- 範囲の先頭の文字インデックスend
- 範囲の終了文字インデックス(non-inclusive)- 戻り値:
Shape
の作成に使用できるPathElement
の配列- 導入されたバージョン:
- 9
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。- 定義:
getCssMetaData
、インタフェース:Styleable
- オーバーライド:
getCssMetaData
、クラス:Shape
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-