Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.web
Пакет javafx.scene.web

Класс WebView

  • java.lang.Object
    • javafx.scene.Node
      • javafx.scene.Parent
        • javafx.scene.web.WebView
  • Все реализованные интерфейсы:
    Styleable, EventTarget
    public final class WebView
    extends Parent
    WebView — это Node, управляющий WebEngine и отображающий его содержимое. Соответствующий WebEngine создаётся автоматически при создании и не может быть изменён после этого. WebView обрабатывает события мыши и некоторые события клавиатуры, а также автоматически управляет прокруткой, поэтому нет необходимости помещать его в ScrollPane.

    WebView объекты должны создаваться и использоваться только из потока FX.

    С момента:
    JavaFX 2.0
  • Резюме свойств

    Свойства
    Тип Свойство Описание
    BooleanProperty contextMenuEnabled
    Указывает, включен ли контекстное меню.
    DoubleProperty fontScale
    Указывает коэффициент масштабирования, применяемый к шрифту.
    ObjectProperty<FontSmoothingType> fontSmoothingType
    Указывает тип сглаживания шрифтов: gray или LCD.
    ReadOnlyDoubleProperty height
    Высота этого WebView.
    DoubleProperty maxHeight
    Максимальная высота.
    DoubleProperty maxWidth
    Максимальная ширина.
    DoubleProperty minHeight
    Минимальная высота.
    DoubleProperty minWidth
    Минимальная ширина.
    DoubleProperty prefHeight
    Предпочтительная высота.
    DoubleProperty prefWidth
    Предпочтительная ширина.
    ReadOnlyDoubleProperty width
    Ширина этого WebView.
    DoubleProperty zoom
    Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
    • Наследованные свойства от класса 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.Node

      BASELINE_OFFSET_SAME_AS_HEIGHT
  • Резюме конструкторов

    Конструкторы
    Конструктор Описание
    WebView()
    Создаёт объект WebView.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    BooleanProperty contextMenuEnabledProperty()
    Указывает, включено ли контекстное меню.
    DoubleProperty fontScaleProperty()
    Указывает коэффициент масштабирования, применяемый к шрифту.
    ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
    Указывает тип сглаживания шрифта: серый или ЖК.
    protected ObservableList<Node> getChildren()
    Получает список дочерних элементов этого Parent.
    static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
    List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
    Этот метод должен делегировать вызов Node.getClassCssMetaData(), чтобы получить доступ к CssMetaData узла без необходимости рефлексии.
    WebEngine getEngine()
    Возвращает объект WebEngine.
    double getFontScale()
    Получает значение свойства fontScale.
    FontSmoothingType getFontSmoothingType()
    Получает значение свойства fontSmoothingType.
    double getHeight()
    Получает значение свойства height.
    double getMaxHeight()
    Получает значение свойства maxHeight.
    double getMaxWidth()
    Получает значение свойства maxWidth.
    double getMinHeight()
    Получает значение свойства minHeight.
    double getMinWidth()
    Получает значение свойства minWidth.
    double getPrefHeight()
    Получает значение свойства prefHeight.
    double getPrefWidth()
    Получает значение свойства prefWidth.
    double getWidth()
    Получает значение свойства width.
    double getZoom()
    Получает значение свойства zoom.
    ReadOnlyDoubleProperty heightProperty()
    Высота этого WebView.
    boolean isContextMenuEnabled()
    Получает значение свойства contextMenuEnabled.
    boolean isResizable()
    Указывает, является ли этот узел типом, который может быть изменён размером своим родителем.
    double maxHeight​(double width)
    Вызывается во время макета для определения максимальной высоты для этого узла.
    DoubleProperty maxHeightProperty()
    Свойство максимальной высоты.
    double maxWidth​(double height)
    Вызывается во время макета для определения максимальной ширины для этого узла.
    DoubleProperty maxWidthProperty()
    Свойство максимальной ширины.
    double minHeight​(double width)
    Вызывается во время макета для определения минимальной высоты для этого узла.
    DoubleProperty minHeightProperty()
    Свойство минимальной высоты.
    double minWidth​(double height)
    Вызывается во время макета для определения минимальной ширины для этого узла.
    DoubleProperty minWidthProperty()
    Свойство минимальной ширины.
    double prefHeight​(double width)
    Вызывается во время макета для определения предпочтительной высоты для этого узла.
    DoubleProperty prefHeightProperty()
    Свойство предпочтительной высоты.
    double prefWidth​(double height)
    Вызывается во время макета для определения предпочтительной ширины для этого узла.
    DoubleProperty prefWidthProperty()
    Свойство предпочтительной ширины.
    void resize​(double width, double height)
    Если узел изменяемый, установит его границы макета на указанную ширину и высоту.
    void setContextMenuEnabled​(boolean value)
    Устанавливает значение свойства contextMenuEnabled.
    void setFontScale​(double value)
    Устанавливает значение свойства fontScale.
    void setFontSmoothingType​(FontSmoothingType value)
    Устанавливает значение свойства fontSmoothingType.
    void setMaxHeight​(double value)
    Устанавливает значение свойства maxHeight.
    void setMaxSize​(double maxWidth, double maxHeight)
    Удобный метод для установки максимальной ширины и высоты.
    void setMaxWidth​(double value)
    Устанавливает значение свойства maxWidth.
    void setMinHeight​(double value)
    Устанавливает значение свойства minHeight.
    void setMinSize​(double minWidth, double minHeight)
    Удобный метод для установки минимальной ширины и высоты.
    void setMinWidth​(double value)
    Устанавливает значение свойства minWidth.
  • void setPrefHeight​(double value)
    Устанавливает значение свойства prefHeight.
    void setPrefSize​(double prefWidth, double prefHeight)
    Удобный метод для установки предпочтительной ширины и высоты.
    void setPrefWidth​(double value)
    Устанавливает значение свойства prefWidth.
    void setZoom​(double value)
    Устанавливает значение свойства zoom.
    ReadOnlyDoubleProperty widthProperty()
    Ширина этого WebView.
    DoubleProperty zoomProperty()
    Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
    • Методы, унаследованные от класса javafx.scene.Parent

      computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, 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, 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, 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.css.Styleable

      getStyleableNode
  • Подробное описание свойств

    • width

      public ReadOnlyDoubleProperty widthProperty
      Ширина этого WebView.
      См. также:
      getWidth()
    • height

      public ReadOnlyDoubleProperty heightProperty
      Высота этого WebView.
      См. также:
      getHeight()
    • zoom

      public final DoubleProperty zoomProperty
      Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
      Значение по умолчанию:
      1.0
      С:
      JavaFX 8.0
      См. также:
      getZoom(), setZoom(double)
    • fontScale

      public DoubleProperty fontScaleProperty
      Указывает коэффициент масштабирования, применяемый к шрифту. Это настройка влияет на текстовое содержимое, но не на изображения и элементы с фиксированным размером.
      Значение по умолчанию:
      1.0
      См. также:
      getFontScale(), setFontScale(double)
    • minWidth

      public DoubleProperty minWidthProperty
      Минимальная ширина.
      См. также:
      getMinWidth(), setMinWidth(double)
    • minHeight

      public DoubleProperty minHeightProperty
      Минимальная высота.
      См. также:
      getMinHeight(), setMinHeight(double)
    • prefWidth

      public DoubleProperty prefWidthProperty
      Предпочтительная ширина.
      См. также:
      getPrefWidth(), setPrefWidth(double)
    • prefHeight

      public DoubleProperty prefHeightProperty
      Предпочтительная высота.
      См. также:
      getPrefHeight(), setPrefHeight(double)
    • maxWidth

      public DoubleProperty maxWidthProperty
      Максимальная ширина.
      См. также:
      getMaxWidth(), setMaxWidth(double)
    • maxHeight

      public DoubleProperty maxHeightProperty
      Максимальная высота.
      См. также:
      getMaxHeight(), setMaxHeight(double)
    • fontSmoothingType

      public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
      Указывает затребованный тип сглаживания шрифта: серый или ЖК-дисплей. Ширина ограничивающей рамки определяется самой широкой строкой. Примечание: режим ЖК-дисплея не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и очень большие глифы.
      Значение по умолчанию:
      FontSmoothingType.LCD
      С:
      JavaFX 2.2
      См. также:
      getFontSmoothingType(), setFontSmoothingType(FontSmoothingType)
    • contextMenuEnabled

      public final BooleanProperty contextMenuEnabledProperty
      Указывает, включено ли контекстное меню.
      Значение по умолчанию:
      true
      С:
      JavaFX 2.2
      См. также:
      isContextMenuEnabled(), setContextMenuEnabled(boolean)
  • Подробное описание конструкторов

    • WebView

      public WebView()
      Создаёт объект WebView.
  • Подробное описание методов

    • getEngine

      public final WebEngine getEngine()
      Возвращает объект WebEngine.
      Возвращает:
      WebEngine
    • getWidth

      public final double getWidth()
      Возвращает значение свойства width.
      Описание свойства:
      Ширина этого WebView.
    • widthProperty

      public ReadOnlyDoubleProperty widthProperty()
      Ширина этого WebView.
      См. также:
      getWidth()
    • getHeight

      public final double getHeight()
      Возвращает значение свойства height.
      Описание свойства:
      Высота этого WebView.
    • heightProperty

      public ReadOnlyDoubleProperty heightProperty()
      Высота этого WebView.
      См. также:
      getHeight()
    • setZoom

      public final void setZoom​(double value)
      Устанавливает значение свойства zoom.
      Описание свойства:
      Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
      Значение по умолчанию:
      1.0
      С момента:
      JavaFX 8.0
    • getZoom

      public final double getZoom()
      Возвращает значение свойства zoom.
      Описание свойства:
      Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
      Значение по умолчанию:
      1.0
      С момента:
      JavaFX 8.0
    • zoomProperty

      public final DoubleProperty zoomProperty()
      Текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.
      Значение по умолчанию:
      1.0
      С момента:
      JavaFX 8.0
      См. также:
      getZoom(), setZoom(double)
    • setFontScale

      public final void setFontScale​(double value)
      Устанавливает значение свойства fontScale.
      Описание свойства:
      Указывает коэффициент масштабирования, применяемый к шрифту. Это значение влияет на текстовое содержимое, но не на изображения и элементы с фиксированным размером.
      Значение по умолчанию:
      1.0
    • getFontScale

      public final double getFontScale()
      Возвращает значение свойства fontScale.
      Описание свойства:
      Указывает коэффициент масштабирования, применяемый к шрифту. Это значение влияет на текстовое содержимое, но не на изображения и элементы с фиксированным размером.
      Значение по умолчанию:
      1.0
    • fontScaleProperty

      public DoubleProperty fontScaleProperty()
      Указывает коэффициент масштабирования, применяемый к шрифту. Это значение влияет на текстовое содержимое, но не на изображения и элементы с фиксированным размером.
      Значение по умолчанию:
      1.0
      См. также:
      getFontScale(), setFontScale(double)
    • isResizable

      public boolean isResizable()
      Описание, скопированное из класса: Node
      Указывает, является ли этот узел типом, который может быть изменен размером своим родителем. Если этот метод возвращает true, родитель изменит размер узла (в идеале в пределах его диапазона размера), вызвав node.resize(width,height) во время прохода по макету. Все Region, Controls и WebView — это изменяемые классы, которые зависят от изменения размера их родителями во время макета после того, как будет применена вся информация о размере и стилях CSS.

      Если этот метод возвращает false, родитель не может изменить его размер во время макета (resize() — это нет-операция), и он должен возвращать layoutBounds для минимальных, предпочтительных и максимальных размеров. Group, Text и все Shape не изменяются размером и, следовательно, зависят от приложения для установления их размеров путем установки соответствующих свойств (например, width/height для Rectangle, текст в Text и так далее). Неизменяемые размером узлы все равно могут перемещаться во время макета.

      Переопределяет:
      isResizable в классе Node
      Возвращает:
      является ли этот тип узла изменяемым размером его родителем во время макета
      См. также:
      Node.getContentBias(), Node.minWidth(double), Node.minHeight(double), Node.prefWidth(double), Node.prefHeight(double), Node.maxWidth(double), Node.maxHeight(double), Node.resize(double, double), Node.getLayoutBounds()
    • resize

      public void resize​(double width,
                         double height)
      Описание, скопированное из класса: Node
      Если узел изменяем размером, установит его макетные границы до указанной ширины и высоты. Если узел не изменяем размером, этот метод является нет-операцией.

      Этот метод, как правило, должен вызываться родительскими узлами из методов layoutChildren(). Все классы Parent автоматически изменят размер изменяемых детей, поэтому изменения размера, выполняемые непосредственно приложением, будут переопределены родителем узла, если ребенок не управляется.

      Родители отвечают за обеспечение того, чтобы значения ширины и высоты находились в допустимом диапазоне изменяемого узла. Метод autosize() может использоваться, если родителю просто нужно изменить размер узла до его предпочтительного размера.

      Переопределяет:
      resize в классе Node
      Параметры:
      width - ширина целевых макетных границ
      height - высота целевых макетных границ
      См. также:
      Node.isResizable(), Node.getContentBias(), Node.autosize(), Node.minWidth(double), Node.minHeight(double), Node.prefWidth(double), Node.prefHeight(double), Node.maxWidth(double), Node.maxHeight(double), Node.getLayoutBounds()
    • minWidth

      public final double minWidth​(double height)
      Вызывается во время макета для определения минимальной ширины для данного узла.
      Переопределяет:
      minWidth в классе Parent
      Параметры:
      height - высота, которая должна использоваться, если минимальная ширина зависит от неё
      Возвращает:
      минимальная ширина, до которой этот узел должен быть изменён размером во время макета
      См. также:
      Node.isResizable(), Node.getContentBias()
    • minHeight

      public final double minHeight​(double width)
      Вызывается во время макета для определения минимальной высоты для данного узла.
      Переопределяет:
      minHeight в классе Parent
      Параметры:
      width - ширина, которая должна использоваться, если минимальная высота зависит от неё
      Возвращает:
      минимальная высота, до которой этот узел должен быть изменён размером во время макета
      См. также:
      Node.isResizable(), Node.getContentBias()
    • prefWidth

      public final double prefWidth​(double height)
      Вызывается во время компоновки для определения предпочтительной ширины для этого узла.
      Overrides:
      prefWidth in class Parent
      Параметры:
      height - высота, которая должна использоваться, если предпочтительная ширина зависит от нее
      Возвращает:
      предпочтительная ширина, до которой должен быть изменен размер этого узла во время компоновки
      См. также:
      Node.isResizable(), Node.getContentBias(), Node.autosize()
    • prefHeight

      public final double prefHeight​(double width)
      Вызывается во время компоновки для определения предпочтительной высоты для этого узла.
      Overrides:
      prefHeight in class Parent
      Параметры:
      width - ширина, которая должна использоваться, если предпочтительная высота зависит от нее
      Возвращает:
      предпочтительная высота, до которой должен быть изменен размер этого узла во время компоновки
      См. также:
      Node.getContentBias(), Node.autosize()
    • maxWidth

      public final double maxWidth​(double height)
      Вызывается во время компоновки для определения максимальной ширины для этого узла.
      Overrides:
      maxWidth in class Node
      Параметры:
      height - высота, которая должна использоваться, если максимальная ширина зависит от нее
      Возвращает:
      максимальная ширина, до которой должен быть изменен размер этого узла во время компоновки
      См. также:
      Node.isResizable(), Node.getContentBias()
    • maxHeight

      public final double maxHeight​(double width)
      Вызывается во время компоновки для определения максимальной высоты для этого узла.
      Overrides:
      maxHeight in class Node
      Параметры:
      width - ширина, которая должна использоваться, если максимальная высота зависит от нее
      Возвращает:
      максимальная высота, до которой должен быть изменен размер этого узла во время компоновки
      См. также:
      Node.isResizable(), Node.getContentBias()
    • minWidthProperty

      public DoubleProperty minWidthProperty()
      Свойство минимальной ширины.
      См. также:
      getMinWidth(), setMinWidth(double)
    • setMinWidth

      public final void setMinWidth​(double value)
      Задает значение свойства minWidth.
      Описание свойства:
      Свойство минимальной ширины.
    • getMinWidth

      public final double getMinWidth()
      Возвращает значение свойства minWidth.
      Описание свойства:
      Свойство минимальной ширины.
    • minHeightProperty

      public DoubleProperty minHeightProperty()
      Свойство минимальной высоты.
      См. также:
      getMinHeight(), setMinHeight(double)
    • setMinHeight

      public final void setMinHeight​(double value)
      Задает значение свойства minHeight.
      Описание свойства:
      Свойство минимальной высоты.
    • getMinHeight

      public final double getMinHeight()
      Возвращает значение свойства minHeight.
      Описание свойства:
      Свойство минимальной высоты.
    • setMinSize

      public void setMinSize​(double minWidth,
                             double minHeight)
      Удобный метод установки минимальной ширины и высоты.
      Параметры:
      minWidth - минимальная ширина
      minHeight - минимальная высота
    • prefWidthProperty

      public DoubleProperty prefWidthProperty()
      Свойство предпочтительной ширины.
      См. также:
      getPrefWidth(), setPrefWidth(double)
    • setPrefWidth

      public final void setPrefWidth​(double value)
      Задает значение свойства prefWidth.
      Описание свойства:
      Свойство предпочтительной ширины.
    • getPrefWidth

      public final double getPrefWidth()
      Возвращает значение свойства prefWidth.
      Описание свойства:
      Свойство предпочтительной ширины.
    • prefHeightProperty

      public DoubleProperty prefHeightProperty()
      Свойство предпочтительной высоты.
      См. также:
      getPrefHeight(), setPrefHeight(double)
    • setPrefHeight

      public final void setPrefHeight​(double value)
      Задает значение свойства prefHeight.
      Описание свойства:
      Свойство предпочтительной высоты.
    • getPrefHeight

      public final double getPrefHeight()
      Возвращает значение свойства prefHeight.
      Описание свойства:
      Свойство предпочтительной высоты.
    • setPrefSize

      public void setPrefSize​(double prefWidth,
                              double prefHeight)
      Удобный метод для установки предпочтительной ширины и высоты.
      Параметры:
      prefWidth - предпочтительная ширина
      prefHeight - предпочтительная высота
    • maxWidthProperty

      public DoubleProperty maxWidthProperty()
      Свойство максимальной ширины.
      См. также:
      getMaxWidth(), setMaxWidth(double)
    • setMaxWidth

      public final void setMaxWidth​(double value)
      Задает значение свойства maxWidth.
      Описание свойства:
      Свойство максимальной ширины.
    • getMaxWidth

      public final double getMaxWidth()
      Возвращает значение свойства maxWidth.
      Описание свойства:
      Свойство максимальной ширины.
    • maxHeightProperty

      public DoubleProperty maxHeightProperty()
      Свойство максимальной высоты.
      См. также:
      getMaxHeight(), setMaxHeight(double)
    • setMaxHeight

      public final void setMaxHeight​(double value)
      Задает значение свойства maxHeight.
      Описание свойства:
      Свойство максимальной высоты.
    • getMaxHeight

      public final double getMaxHeight()
      Возвращает значение свойства maxHeight.
      Описание свойства:
      Свойство максимальной высоты.
    • setMaxSize

      public void setMaxSize​(double maxWidth,
                             double maxHeight)
      Удобный метод для установки максимальной ширины и высоты.
      Параметры:
      maxWidth - максимальная ширина
      maxHeight - максимальная высота
    • setFontSmoothingType

      public final void setFontSmoothingType​(FontSmoothingType value)
      Задает значение свойства fontSmoothingType.
      Описание свойства:
      Указывает запрошенный тип сглаживания шрифта: gray или LCD. Ширина ограничивающего прямоугольника определяется самой широкой строкой. Примечание: режим LCD не применяется во многих случаях, таких как различные режимы композитинга, где применяются эффекты, а также для очень больших глифов.
      Значение по умолчанию:
      FontSmoothingType.LCD
      С:
      JavaFX 2.2
    • getFontSmoothingType

      public final FontSmoothingType getFontSmoothingType()
      Возвращает значение свойства fontSmoothingType.
      Описание свойства:
      Указывает запрошенный тип сглаживания шрифта: gray или LCD. Ширина ограничивающего прямоугольника определяется самой широкой строкой. Примечание: режим LCD не применяется во многих случаях, таких как различные режимы композитинга, где применяются эффекты, а также для очень больших глифов.
      Значение по умолчанию:
      FontSmoothingType.LCD
      С:
      JavaFX 2.2
    • fontSmoothingTypeProperty

      public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
      Указывает требуемый тип сглаживания шрифта: «серый» или «ЖКД». Ширина ограничивающего прямоугольника определяется самой широкой строкой. Примечание: режим ЖКД не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и очень большие глифы.
      Значение по умолчанию:
      FontSmoothingType.LCD
      С момента:
      JavaFX 2.2
      См. также:
      getFontSmoothingType(), setFontSmoothingType(FontSmoothingType)
    • setContextMenuEnabled

      public final void setContextMenuEnabled​(boolean value)
      Устанавливает значение свойства contextMenuEnabled.
      Описание свойства:
      Указывает, включено ли контекстное меню.
      Значение по умолчанию:
      true
      С момента:
      JavaFX 2.2
    • isContextMenuEnabled

      public final boolean isContextMenuEnabled()
      Получает значение свойства contextMenuEnabled.
      Описание свойства:
      Указывает, включено ли контекстное меню.
      Значение по умолчанию:
      true
      С момента:
      JavaFX 2.2
    • contextMenuEnabledProperty

      public final BooleanProperty contextMenuEnabledProperty()
      Указывает, включено ли контекстное меню.
      Значение по умолчанию:
      true
      С момента:
      JavaFX 2.2
      См. также:
      isContextMenuEnabled(), setContextMenuEnabled(boolean)
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
      С момента:
      JavaFX 8.0
    • getCssMetaData

      public List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
      Этот метод должен делегировать Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без рефлексии.
      Задано в:
      getCssMetaData в интерфейсе Styleable
      Переопределяет:
      getCssMetaData в классе Node
      Возвращает:
      CssMetaData, связанный с этим узлом, который может включать CssMetaData его суперклассов.
      С момента:
      JavaFX 8.0
    • getChildren

      protected ObservableList<Node> getChildren()
      Описание скопировано из класса: Parent
      Получает список дочерних элементов этого Parent.

      См. документацию по классу Node для ограничений на структуру сцены при настройке списка дочерних элементов Parent. Если эти ограничения нарушаются изменением списка дочерних элементов, изменение игнорируется, и предыдущее значение списка дочерних элементов восстанавливается. В этом случае выбрасывается IllegalArgumentException.

      Если этот узел Parent присоединён к Scene, присоединённой к Window, который отображается (Window.isShowing()), то его список дочерних элементов можно изменять только в потоке JavaFX Application. Если это ограничение нарушено, выбрасывается IllegalStateException.

      Примечание для подклассов: если вы переопределяете этот метод, вы должны вернуть результат вызова этого метода super. Фактический экземпляр списка, возвращаемый любой реализацией getChildren(), должен быть списком, принадлежащим и управляемым этим Parent. Единственной типичной целью переопределения этого метода является повышение уровня доступа к методу.

      Переопределяет:
      getChildren в классе Parent
      Возвращает:
      список дочерних элементов этого Parent.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API