- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.layout.Pane
-
- javafx.scene.text.TextFlow
-
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
public class TextFlow extends Pane
TextFlow — специальная компоновка, предназначенная для вывода форматированного текста. Она может использоваться для размещения нескольких узловTextв одном потоке текста. TextFlow использует текст и шрифт каждого узлаTextвнутри него, а также свою ширину и выравнивание текста, чтобы определить расположение каждого дочернего элемента. Один узелTextможет занимать несколько строк из-за перевода на новую строку, а визуальное расположение узлаTextможет отличаться от логического расположения из-за упорядочивания по правилам двунаправленной записи.Любой другой узел, кроме Text, будет обрабатываться как вложенный объект в текстовой компоновке. Он будет вставлен в содержимое, используя его предпочтительную ширину, высоту и смещение базовой линии.
Когда узел
Textнаходится внутри TextFlow, некоторые его свойства игнорируются. Например, свойства x и y узлаTextигнорируются, поскольку расположение узла определяется родительским элементом. Аналогично, ширина обрезки в узлеTextигнорируется, поскольку ширина, используемая для обрезки, равна ширине TextFlow. Значение свойстваpickOnBoundsузлаTextустанавливается вfalseпри его размещении TextFlow. Это происходит потому, что содержимое одного узлаTextможет быть разделено и расположено в различных местах TextFlow (обычно из-за перевода на новую строку и упорядочивания по правилам двунаправленной записи).Ширина обрезки компоновки определяется текущей шириной области. Она может быть указана приложением путем установки предпочтительной ширины textflow. Если обрезка не требуется, приложение может либо установить предпочтительную ширину в Double.MAX_VALUE, либо Region.USE_COMPUTED_SIZE.
Абзацы разделяются с помощью
'\n', присутствующего в любом текстовом дочернем элементе.Пример TextFlow:
Text text1 = new Text("Big italic red text"); text1.setFill(Color.RED); text1.setFont(Font.font("Helvetica", FontPosture.ITALIC, 40)); Text text2 = new Text(" little bold blue text"); text2.setFill(Color.BLUE); text2.setFont(Font.font("Helvetica", FontWeight.BOLD, 10)); TextFlow textFlow = new TextFlow(text1, text2);TextFlow размещает каждый управляемый дочерний элемент независимо от значения свойства visible дочернего элемента; неуправляемые дочерние элементы игнорируются при всех расчетах компоновки.
TextFlow можно стилизовать с помощью фона и границ с помощью CSS. Подробности см. в суперклассе
Region.Диапазон изменения размера
Родительский элемент textflow изменит размер textflow в пределах диапазона textflow во время компоновки. По умолчанию textflow вычисляет этот диапазон на основе своего содержимого, как указано в таблицах ниже.
Таблица изменения размера TextFlow ширина высота минимальная левые/правые отступы верхние/нижние отступы плюс высота текстового содержимого предпочтительная левые/правые отступы плюс ширина текстового содержимого верхние/нижние отступы плюс высота текстового содержимого максимальная Double.MAX_VALUE Double.MAX_VALUE Неограниченная максимальная ширина и высота textflow — указание для родительского элемента о возможности изменения размера за пределы его предпочтительного размера для заполнения назначенного ему пространства.
TextFlow предоставляет свойства для непосредственного задания диапазона размера. По умолчанию эти свойства имеют значение Region.USE_COMPUTED_SIZE, однако приложение может установить их на другие значения при необходимости:
Приложения могут восстановить вычисленные значения, установив эти свойства обратно в Region.USE_COMPUTED_SIZE.textflow.setMaxWidth(500);TextFlow по умолчанию не обрезает свое содержимое, поэтому возможно, что границы дочерних элементов могут выходить за пределы собственных границ, если предпочтительный размер дочернего элемента больше, чем пространство, которое Textflow может выделить для него.
- С тех пор:
- JavaFX 8.0
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertylineSpacingОпределяет вертикальное расстояние в пикселях между строками.ObjectProperty<TextAlignment>textAlignmentОпределяет горизонтальное выравнивание текста.-
Свойства, унаследованные от класса javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
-
Свойства, унаследованные от класса javafx.scene.Parent
needsLayout
-
Свойства, унаследованные от класса 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.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание PathElement[]caretShape(int charIndex, boolean leading)Возвращает форму курсора в локальных координатах.protected doublecomputeMinHeight(double width)Вычисляет минимальную высоту этого региона.protected doublecomputePrefHeight(double width)Вычисляет предпочтительную высоту этого региона для заданной ширины; Подклассы Region должны переопределять этот метод, чтобы вернуть подходящее значение на основе своего содержимого и стратегии выравнивания.protected doublecomputePrefWidth(double height)Вычисляет предпочтительную ширину этого региона для заданной высоты.doublegetBaselineOffset()Вычисляет смещение базовой линии, основываясь на первом управляемом дочернем элементе.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()OrientationgetContentBias()Возвращает ориентацию смещения изменения размера узла для целей выравнивания.List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегировать вызовNode.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла Node без необходимости в рефлексии.doublegetLineSpacing()Получает значение свойства lineSpacing.TextAlignmentgetTextAlignment()Получает значение свойства textAlignment.HitInfohitTest(Point2D point)Преобразует локальную точку в индекс в содержании.protected voidlayoutChildren()Вызывается во время прохода выравнивания для выравнивания дочерних элементов в этомParent.DoublePropertylineSpacingProperty()Определяет вертикальное расстояние в пикселях между строками.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.PathElement[]rangeShape(int start, int end)Возвращает форму для диапазона текста в локальных координатах.voidrequestLayout()Запрашивает проход выравнивания, который будет выполнен перед рендерингом следующей сцены.voidsetLineSpacing(double spacing)Устанавливает значение свойства lineSpacing.voidsetTextAlignment(TextAlignment value)Устанавливает значение свойства textAlignment.protected voidsetWidth(double value)Устанавливает значение свойства width.ObjectProperty<TextAlignment>textAlignmentProperty()Определяет горизонтальное выравнивание текста.booleanusesMirroring()Определяет, должен ли узел быть зеркально отображён при ориентации узла справа налево.-
Методы, унаследованные от класса javafx.scene.layout.Pane
getChildren
-
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, 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, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Методы, унаследованные от класса javafx.scene.Parent
getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestParentLayout, setNeedsLayout, updateBounds
-
Методы, унаследованные от класса 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, 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, 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, viewOrderProperty, visibleProperty
-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.css.Styleable
getStyleableNode
-
-
Подробное описание свойств
-
textAlignment
public final ObjectProperty<TextAlignment> textAlignmentProperty
Определяет горизонтальное выравнивание текста.- Значение по умолчанию:
- TextAlignment.LEFT
- См. также:
-
getTextAlignment(),setTextAlignment(TextAlignment)
-
lineSpacing
public final DoubleProperty lineSpacingProperty
Определяет вертикальное расстояние в пикселях между строками.- Значение по умолчанию:
- 0
- С тех пор как:
- JavaFX 8.0
- См. также:
-
getLineSpacing(),setLineSpacing(double)
-
-
Подробное описание конструкторов
-
TextFlow
public TextFlow()
Создаёт пустой макет TextFlow.
-
TextFlow
public TextFlow(Node... children)
Создаёт макет TextFlow с заданными дочерними элементами.- Параметры:
-
children- дочерние элементы.
-
-
Подробное описание методов
-
hitTest
public final HitInfo hitTest(Point2D point)
Отображает локальную точку в индекс содержимого.- Параметры:
-
point- указанная точка для проверки - Возвращает:
- a
HitInfo, представляющий найденный индекс символа - С тех пор:
- 9
-
caretShape
public PathElement[] caretShape(int charIndex, boolean leading)
Возвращает форму курсора в локальных координатах.- Параметры:
-
charIndex- индекс символа для курсора -
leading- указывает, смещён ли курсор к началу символа - Возвращает:
- массив
PathElement, который можно использовать для созданияShape - С тех пор:
- 9
-
rangeShape
public final PathElement[] rangeShape(int start, int end)
Возвращает форму выделенного диапазона текста в локальных координатах.- Параметры:
-
start- начальный индекс символа диапазона -
end- конечный индекс символа диапазона (не включительно) - Возвращает:
- массив
PathElement, который можно использовать для созданияShape - С тех пор:
- 9
-
usesMirroring
public boolean usesMirroring()
Описание, скопированное из класса:NodeОпределяет, нужно ли зеркально отображать узел при ориентации узла справа налево.При зеркальном отображении узла начало координат автоматически перемещается в верхний правый угол, что заставляет узел размещать дочерние элементы и отрисовывать их справа налево с помощью преобразования зеркального отображения. Некоторые узлы могут захотеть отрисовывать справа налево без использования преобразования. Эти узлы будут отвечать на
falseи реализовывать ориентацию справа налево без использования автоматического преобразования.- Переопределяет:
-
usesMirroringв классеNode - Возвращает:
- true, если этот
Nodeнужно зеркально отобразить
-
setWidth
protected void setWidth(double value)
Описание, скопированное из класса:RegionУстанавливает значение свойства width.
-
computePrefWidth
protected double computePrefWidth(double height)
Описание, скопированное из класса:RegionВычисляет предпочтительную ширину этой области для заданной высоты. Подклассы Region должны переопределять этот метод, чтобы возвращать соответствующее значение на основе своего содержимого и стратегии выравнивания. Если у подкласса нет вертикальной привязки содержимого, то параметр высоты можно игнорировать.- Переопределяет:
-
computePrefWidthв классеRegion - Параметры:
-
height- высота, которая должна быть использована, если предпочтительная ширина зависит от неё - Возвращает:
- вычисленную предпочтительную ширину для этой области
-
computePrefHeight
protected double computePrefHeight(double width)
Описание, скопированное из класса:RegionВычисляет предпочтительную высоту этой области для заданной ширины; Подклассы Region должны переопределять этот метод, чтобы возвращать соответствующее значение на основе своего содержимого и стратегии выравнивания. Если у подкласса нет горизонтальной привязки содержимого, то параметр ширины можно игнорировать.- Переопределяет:
-
computePrefHeightв классеRegion - Параметры:
-
width- ширина, которая должна быть использована, если предпочтительная высота зависит от неё - Возвращает:
- вычисленную предпочтительную высоту для этой области
-
computeMinHeight
protected double computeMinHeight(double width)
Описание, скопированное из класса:RegionВычисляет минимальную высоту этой области. По умолчанию возвращает сумму отступов сверху и снизу. Подклассы Region должны переопределять этот метод, чтобы возвращать соответствующее значение на основе своего содержимого и стратегии выравнивания. Если у подкласса нет горизонтальной привязки содержимого, то параметр ширины можно игнорировать.- Переопределяет:
-
computeMinHeightв классеRegion - Параметры:
-
width- ширина, которая должна быть использована, если минимальная высота зависит от неё - Возвращает:
- вычисленную минимальную высоту для этой области
-
requestLayout
public void requestLayout()
Описание, скопированное из класса:ParentЗапрашивает выполнение прохода выравнивания перед отрисовкой следующей сцены. Это выполняется асинхронно в режиме пакетной обработки один раз за "пульс" или кадр анимации.Если этот родитель является корневым элементом выравнивания или не управляется, то он будет добавлен непосредственно в список грязного выравнивания сцены, в противном случае вызывается requestParentLayout.
- Переопределяет:
-
requestLayoutв классеParent
-
getContentBias
public Orientation getContentBias()
Описание, скопированное из класса:NodeВозвращает ориентацию смещения изменения размера узла для целей выравнивания. Если у типа узла нет смещения, возвращает null. Если узел изменяемый по размеру и его высота зависит от ширины, возвращает HORIZONTAL, в противном случае, если его ширина зависит от высоты, возвращает VERTICAL.Подклассы, изменяемые по размеру, должны переопределять этот метод для возвращения соответствующего значения.
- Переопределяет:
-
getContentBiasв классеNode - Возвращает:
- ориентацию зависимости ширины/высоты или null, если её нет
- См. также:
-
Node.isResizable(),Node.minWidth(double),Node.minHeight(double),Node.prefWidth(double),Node.prefHeight(double),Node.maxWidth(double),Node.maxHeight(double)
-
layoutChildren
protected void layoutChildren()
Описание, скопированное из класса:ParentВызывается во время прохода выравнивания для выравнивания дочерних элементов в этомParent. По умолчанию он устанавливает размер управляемого, изменяемого по размеру содержимого на их предпочтительные размеры и не выполняет позиционирование узлов.Подклассы должны переопределять эту функцию для выравнивания содержимого по мере необходимости.
- Переопределяет:
-
layoutChildrenв классеParent
-
setTextAlignment
public final void setTextAlignment(TextAlignment value)
Устанавливает значение свойства textAlignment.- Описание свойства:
- Определяет горизонтальное выравнивание текста.
- Значение по умолчанию:
- TextAlignment.LEFT
-
getTextAlignment
public final TextAlignment getTextAlignment()
Получает значение свойства textAlignment.- Описание свойства:
- Определяет горизонтальное выравнивание текста.
- Значение по умолчанию:
- TextAlignment.LEFT
-
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
Определяет горизонтальное выравнивание текста.- Значение по умолчанию:
- 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)
-
-
getBaselineOffset
public final double getBaselineOffset()
Описание, скопированное из класса:ParentВычисляет смещение базовой линии на основе первого управляемого дочернего элемента. Если такого элемента нет, возвращаетNode.getBaselineOffset().- Переопределяет:
-
getBaselineOffsetв классеParent - Возвращает:
- смещение базовой линии
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Описание, скопированное из класса:RegionЭтот метод должен делегироватьNode.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без необходимости рефлексии.- Задан:
-
getCssMetaDataв интерфейсеStyleable - Переопределяет:
-
getCssMetaDataв классеRegion - Возвращает:
- CssMetaData, связанный с этим узлом, который может включать CssMetaData его суперклассов.
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается технологией辅助 для запроса значения атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенного роли.
Если определенный атрибут не обрабатывается, должна вызываться реализация суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеParent - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение запрашиваемого атрибута
- См. также:
AccessibleAttribute
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.