Spec-Zone.ru › OpenJavaFX 8
javafx.scene.layout

Класс CornerRadii

java.lang.Object
  • javafx.scene.layout.CornerRadii


public class CornerRadii
extends Object
Определяет радиусы каждого из четырёх углов BorderStroke. Класс CornerRadii неизменяемый, поэтому может быть повторно использован в нескольких BorderStroke. Этот класс определяет 8 различных значений, соответствующих горизонтальным и вертикальным компонентам 4-х четвертей эллипсов, которые в свою очередь определяют кривизну углов BorderStroke.

С момента:

JavaFX 8.0

  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static CornerRadii EMPTY
    CornerRadii, полностью пустой, указывающий на прямоугольные углы.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    CornerRadii(double radius)
    Создаёт новый CornerRadii с одним единообразным значением радиуса для всех компонентов всех углов.
    CornerRadii(double radius, boolean asPercent)
    Создаёт новый CornerRadii с заданными радиусами для каждого угла.
    CornerRadii(double topLeft, double topRight, double bottomRight, double bottomLeft, boolean asPercent)
    Создаёт новый CornerRadii с единообразными, но независимыми радиусами для каждого угла.
    CornerRadii(double topLeftHorizontalRadius, double topLeftVerticalRadius, double topRightVerticalRadius, double topRightHorizontalRadius, double bottomRightHorizontalRadius, double bottomRightVerticalRadius, double bottomLeftVerticalRadius, double bottomLeftHorizontalRadius, boolean topLeftHorizontalRadiusAsPercent, boolean topLeftVerticalRadiusAsPercent, boolean topRightVerticalRadiusAsPercent, boolean topRightHorizontalRadiusAsPercent, boolean bottomRightHorizontalRadiusAsPercent, boolean bottomRightVerticalRadiusAsPercent, boolean bottomLeftVerticalRadiusAsPercent, boolean bottomLeftHorizontalRadiusAsPercent)
    Создаёт новый CornerRadii, позволяя указать каждый компонент каждого радиуса угла и определить, должен ли каждый компонент интерпретироваться как значение или процент.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object o)
    double getBottomLeftHorizontalRadius()
    Длина горизонтального радиуса левого нижнего угла.
    double getBottomLeftVerticalRadius()
    Длина вертикального радиуса левого нижнего угла.
    double getBottomRightHorizontalRadius()
    Длина горизонтального радиуса правого нижнего угла.
    double getBottomRightVerticalRadius()
    Длина вертикального радиуса правого нижнего угла.
    double getTopLeftHorizontalRadius()
    Длина горизонтального радиуса левого верхнего угла.
    double getTopLeftVerticalRadius()
    Длина вертикального радиуса левого верхнего угла.
    double getTopRightHorizontalRadius()
    Длина горизонтального радиуса правого верхнего угла.
    double getTopRightVerticalRadius()
    Длина вертикального радиуса правого верхнего угла.
    int hashCode()
    boolean isBottomLeftHorizontalRadiusAsPercentage()
    указывает, интерпретируется ли bottomLeftHorizontalRadius как значение или процент.
    boolean isBottomLeftVerticalRadiusAsPercentage()
    указывает, интерпретируется ли bottomLeftVerticalRadius как значение или процент.
    boolean isBottomRightHorizontalRadiusAsPercentage()
    указывает, интерпретируется ли bottomRightHorizontalRadius как значение или процент.
    boolean isBottomRightVerticalRadiusAsPercentage()
    указывает, интерпретируется ли bottomRightVerticalRadius как значение или процент.
    boolean isTopLeftHorizontalRadiusAsPercentage()
    указывает, интерпретируется ли topLeftHorizontalRadius как значение или процент.
    boolean isTopLeftVerticalRadiusAsPercentage()
    указывает, интерпретируется ли topLeftVerticalRadius как значение или процент.
    boolean isTopRightHorizontalRadiusAsPercentage()
    указывает, интерпретируется ли topRightHorizontalRadius как значение или процент.
    boolean isTopRightVerticalRadiusAsPercentage()
    указывает, интерпретируется ли topRightVerticalRadius как значение или процент.
    boolean isUniform()
    Указывает, одинаковы ли радиусы каждого угла и являются ли они единообразно заданными в процентах или нет.
    String toString()
    • Методы, унаследованные от класса java.lang.Object

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

    • EMPTY

      public static final CornerRadii EMPTY
      CornerRadii, полностью пустой, указывающий на прямоугольные углы. Это значение по умолчанию для радиусов BorderStroke.
  • Подробное описание конструкторов

    • CornerRadii

      public CornerRadii(double radius)
      Создаёт новый CornerRadii с одним единообразным значением радиуса для всех компонентов всех углов. Этот конструктор создаст CornerRadii так, что ни одно из значений не будет процентом.

      Параметры:

      radius - Радиус для каждого угла. Отрицательные значения запрещены.

    • CornerRadii

      public CornerRadii(double radius,
                         boolean asPercent)
      Создаёт новый CornerRadii с заданными радиусами для каждого угла. Значение интерпретируется как процент или нет, исходя из аргумента asPercent.

      Параметры:

      radius - Радиус для каждого угла. Отрицательные значения запрещены.

    • CornerRadii

      public CornerRadii(double topLeft,
                         double topRight,
                         double bottomRight,
                         double bottomLeft,
                         boolean asPercent)
      Создаёт новый CornerRadii с единообразными, но независимыми радиусами для каждого угла. То есть, каждый угол может быть указан независимо, но горизонтальные и вертикальные компоненты каждого угла одинаковы.

      Параметры:

      topLeft - Радиус левого верхнего угла. Отрицательные числа не допускаются.

    • CornerRadii

      public CornerRadii(double topLeftHorizontalRadius,
                         double topLeftVerticalRadius,
                         double topRightVerticalRadius,
                         double topRightHorizontalRadius,
                         double bottomRightHorizontalRadius,
                         double bottomRightVerticalRadius,
                         double bottomLeftVerticalRadius,
                         double bottomLeftHorizontalRadius,
                         boolean topLeftHorizontalRadiusAsPercent,
                         boolean topLeftVerticalRadiusAsPercent,
                         boolean topRightVerticalRadiusAsPercent,
                         boolean topRightHorizontalRadiusAsPercent,
                         boolean bottomRightHorizontalRadiusAsPercent,
                         boolean bottomRightVerticalRadiusAsPercent,
                         boolean bottomLeftVerticalRadiusAsPercent,
                         boolean bottomLeftHorizontalRadiusAsPercent)
      Создаёт новый CornerRadii, позволяя указать каждый компонент каждого радиуса угла и определить, должен ли каждый компонент интерпретироваться как значение или процент.

      Параметры:

      topLeftHorizontalRadius -

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

    • getTopLeftHorizontalRadius

      public final double getTopLeftHorizontalRadius()
      Длина горизонтального радиуса левого верхнего угла.
    • getTopLeftVerticalRadius

      public final double getTopLeftVerticalRadius()
      Длина вертикального радиуса левого верхнего угла.
    • getTopRightVerticalRadius

      public final double getTopRightVerticalRadius()
      Длина вертикального радиуса правого верхнего угла.
    • getTopRightHorizontalRadius

      public final double getTopRightHorizontalRadius()
      Длина горизонтального радиуса правого верхнего угла.
    • getBottomRightHorizontalRadius

      public final double getBottomRightHorizontalRadius()
      Длина горизонтального радиуса правого нижнего угла.
    • getBottomRightVerticalRadius

      public final double getBottomRightVerticalRadius()
      Длина вертикального радиуса правого нижнего угла.
    • getBottomLeftVerticalRadius

      public final double getBottomLeftVerticalRadius()
      Длина вертикального радиуса левого нижнего угла.
    • getBottomLeftHorizontalRadius

      public final double getBottomLeftHorizontalRadius()
      Длина горизонтального радиуса левого нижнего угла.
    • isTopLeftHorizontalRadiusAsPercentage

      public final boolean isTopLeftHorizontalRadiusAsPercentage()
      указывает, интерпретируется ли topLeftHorizontalRadius как значение или процент.
    • isTopLeftVerticalRadiusAsPercentage

      public final boolean isTopLeftVerticalRadiusAsPercentage()
      указывает, интерпретируется ли topLeftVerticalRadius как значение или процент.
    • isTopRightVerticalRadiusAsPercentage

      public final boolean isTopRightVerticalRadiusAsPercentage()
      указывает, интерпретируется ли topRightVerticalRadius как значение или процент.
    • isTopRightHorizontalRadiusAsPercentage

      public final boolean isTopRightHorizontalRadiusAsPercentage()
      указывает, интерпретируется ли topRightHorizontalRadius как значение или процент.
    • isBottomRightHorizontalRadiusAsPercentage

      public final boolean isBottomRightHorizontalRadiusAsPercentage()
      указывает, интерпретируется ли bottomRightHorizontalRadius как значение или процент.
    • isBottomRightVerticalRadiusAsPercentage

      public final boolean isBottomRightVerticalRadiusAsPercentage()
      указывает, интерпретируется ли bottomRightVerticalRadius как значение или процент.
    • isBottomLeftVerticalRadiusAsPercentage

      public final boolean isBottomLeftVerticalRadiusAsPercentage()
      указывает, интерпретируется ли bottomLeftVerticalRadius как значение или процент.
    • isBottomLeftHorizontalRadiusAsPercentage

      public final boolean isBottomLeftHorizontalRadiusAsPercentage()
      указывает, интерпретируется ли bottomLeftHorizontalRadius как значение или процент.
    • isUniform

      public final boolean isUniform()
      Указывает, одинаковы ли радиусы каждого угла и являются ли они единообразно заданными в процентах или нет.
    • equals

      public boolean equals(Object o)

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

      equals в классе Object

    • hashCode

      public int hashCode()

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

      hashCode в классе Object

    • toString

      public String toString()

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

      toString в классе Object

© 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