Spec-Zone.ru › OpenJavaFX 8
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
    Указывает требуемый тип сглаживания шрифта: серый или ЖК.
    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, 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()
    Возвращает высоту этого WebView.
    double getMaxHeight()
    Возвращает максимальную высоту.
    double getMaxWidth()
    Возвращает максимальную ширину.
    double getMinHeight()
    Устанавливает минимальную высоту.
    double getMinWidth()
    Возвращает минимальную ширину.
    double getPrefHeight()
    Возвращает предпочтительную высоту.
    double getPrefWidth()
    Возвращает предпочтительную ширину.
    double getWidth()
    Возвращает ширину этого WebView.
    double getZoom()
    Возвращает текущий коэффициент масштабирования всего содержимого страницы.
    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)
    Устанавливает максимальную высоту.
    void setMaxSize(double maxWidth, double maxHeight)
    Удобный метод для установки максимальной ширины и высоты.
    void setMaxWidth(double value)
    Устанавливает максимальную ширину.
    void setMinHeight(double value)
    Устанавливает минимальную высоту.
    void setMinSize(double minWidth, double minHeight)
    Удобный метод для установки минимальной ширины и высоты.
    void setMinWidth(double value)
    Устанавливает минимальную ширину.
    void setPrefHeight(double value)
    Устанавливает предпочтительную высоту.
    void setPrefSize(double prefWidth, double prefHeight)
    Удобный метод для установки предпочтительной ширины и высоты.
    void setPrefWidth(double value)
    Устанавливает предпочтительную ширину.
    void setZoom(double value)
    Устанавливает текущий коэффициент масштабирования всего содержимого страницы.
    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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойств

    • width

      public ReadOnlyDoubleProperty widthProperty
      Ширина этого WebView.

      См. также:

      getWidth()

    • height

      public ReadOnlyDoubleProperty heightProperty
      Высота этого WebView.

      См. также:

      getHeight()

    • zoom

      public final DoubleProperty zoomProperty
      Возвращает объект свойства zoom.

      Возвращает:

      объект свойства zoom

      С версии:

      JavaFX 8.0

      См. также:

      getZoom(), setZoom(double value)

    • 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.
    • getWidth

      public final double getWidth()
      Возвращает ширину данного WebView.
    • widthProperty

      public ReadOnlyDoubleProperty widthProperty()
      Ширина данного WebView.

      См. также:

      getWidth()

    • getHeight

      public final double getHeight()
      Возвращает высоту данного WebView.
    • heightProperty

      public ReadOnlyDoubleProperty heightProperty()
      Высота данного WebView.

      См. также:

      getHeight()

    • setZoom

      public final void setZoom(double value)
      Устанавливает текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.

      Параметры:

      value - устанавливаемый коэффициент масштабирования

      С момента:

      JavaFX 8.0

      См. также:

      zoomProperty(), getZoom()

    • getZoom

      public final double getZoom()
      Возвращает текущий коэффициент масштабирования, применяемый ко всему содержимому страницы.

      Возвращает:

      текущий коэффициент масштабирования

      С момента:

      JavaFX 8.0

      См. также:

      zoomProperty(), setZoom(double value)

    • zoomProperty

      public final DoubleProperty zoomProperty()
      Возвращает объект свойства масштабирования.

      Возвращает:

      объект свойства масштабирования

      С момента:

      JavaFX 8.0

      См. также:

      getZoom(), setZoom(double value)

    • 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) во время прохода макета. Все области, элементы управления и WebView являются изменяемыми по размеру классами, которые зависят от изменения размера их родителями во время макета после того, как будет применена вся информация о размерах и стилях CSS.

      Если этот метод возвращает false, то родитель не может изменить его размер во время макета (resize() — это операция без действия), и он должен вернуть свои layoutBounds для минимальных, предпочтительных и максимальных размеров. Группы, текст и все фигуры не изменяются по размеру и, следовательно, зависят от приложения для определения размера путем установки соответствующих свойств (например, 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 - целевая ширина границ макета

      См. также:

      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)
      Вызывается во время макета для определения предпочтительной ширины этого узла.

      Переопределяет:

      prefWidth в классе Parent

      Параметры:

      height - высота, которая должна использоваться, если предпочтительная ширина зависит от нее

      Возвращает:

      предпочтительную ширину, до которой должен быть изменен размер этого узла во время макета

      См. также:

      Node.isResizable(), Node.getContentBias(), Node.autosize()

    • prefHeight

      public final double prefHeight(double width)
      Вызывается во время макета для определения предпочтительной высоты этого узла.

      Переопределяет:

      prefHeight в классе Parent

      Параметры:

      width - ширина, которая должна использоваться, если предпочтительная высота зависит от нее

      Возвращает:

      предпочтительную высоту, до которой должен быть изменен размер этого узла во время макета

      См. также:

      Node.getContentBias(), Node.autosize()

    • maxWidth

      public final double maxWidth(double height)
      Вызывается во время макета для определения максимальной ширины этого узла.

      Переопределяет:

      maxWidth в классе Node

      Параметры:

      height - высота, которая должна использоваться, если максимальная ширина зависит от нее

      Возвращает:

      максимальную ширину, до которой должен быть изменен размер этого узла во время макета

      См. также:

      Node.isResizable(), Node.getContentBias()

    • maxHeight

      public final double maxHeight(double width)
      Вызывается во время макета для определения максимальной высоты этого узла.

      Переопределяет:

      maxHeight в классе Node

      Параметры:

      width - ширина, которая должна использоваться, если максимальная высота зависит от нее

      Возвращает:

      максимальную высоту, до которой должен быть изменен размер этого узла во время макета

      См. также:

      Node.isResizable(), Node.getContentBias()

    • minWidthProperty

      public DoubleProperty minWidthProperty()
      Свойство минимальной ширины.

      См. также:

      getMinWidth(), setMinWidth(double)

    • setMinWidth

      public final void setMinWidth(double value)
      Устанавливает минимальную ширину.
    • getMinWidth

      public final double getMinWidth()
      Возвращает минимальную ширину.
    • minHeightProperty

      public DoubleProperty minHeightProperty()
      Свойство минимальной высоты.

      См. также:

      getMinHeight(), setMinHeight(double)

    • setMinHeight

      public final void setMinHeight(double value)
      Устанавливает минимальную высоту.
    • getMinHeight

      public final double getMinHeight()
      Устанавливает минимальную высоту.
    • setMinSize

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

      public DoubleProperty prefWidthProperty()
      Свойство предпочтительной ширины.

      См. также:

      getPrefWidth(), setPrefWidth(double)

    • setPrefWidth

      public final void setPrefWidth(double value)
      Устанавливает предпочтительную ширину.
    • getPrefWidth

      public final double getPrefWidth()
      Возвращает предпочтительную ширину.
    • prefHeightProperty

      public DoubleProperty prefHeightProperty()
      Свойство предпочтительной высоты.

      См. также:

      getPrefHeight(), setPrefHeight(double)

    • setPrefHeight

      public final void setPrefHeight(double value)
      Устанавливает предпочтительную высоту.
    • getPrefHeight

      public final double getPrefHeight()
      Возвращает предпочтительную высоту.
    • setPrefSize

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

      public DoubleProperty maxWidthProperty()
      Свойство максимальной ширины.

      См. также:

      getMaxWidth(), setMaxWidth(double)

    • setMaxWidth

      public final void setMaxWidth(double value)
      Устанавливает максимальную ширину.
    • getMaxWidth

      public final double getMaxWidth()
      Возвращает максимальную ширину.
    • maxHeightProperty

      public DoubleProperty maxHeightProperty()
      Свойство максимальной высоты.

      См. также:

      getMaxHeight(), setMaxHeight(double)

    • setMaxHeight

      public final void setMaxHeight(double value)
      Устанавливает максимальную высоту.
    • getMaxHeight

      public final double getMaxHeight()
      Возвращает максимальную высоту.
    • setMaxSize

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

      public final void setFontSmoothingType(FontSmoothingType value)
      Устанавливает значение свойства fontSmoothingType.

      Описание свойства:

      Указывает требуемый тип сглаживания шрифта: серый или ЖК. Ширина ограничивающей рамки определяется самой широкой строкой. Примечание: режим ЖК не применяется во многих случаях, таких как различные режимы композитинга, где применяются эффекты и очень большие глифы.

      Значение по умолчанию:

      FontSmoothingType.LCD

      С:

      JavaFX 2.2

    • getFontSmoothingType

      public final FontSmoothingType getFontSmoothingType()
      Возвращает значение свойства fontSmoothingType.

      Описание свойства:

      Указывает требуемый тип сглаживания шрифта: серый или ЖК. Ширина ограничивающей рамки определяется самой широкой строкой. Примечание: режим ЖК не применяется во многих случаях, таких как различные режимы композитинга, где применяются эффекты и очень большие глифы.

      Значение по умолчанию:

      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