Spec-Zone.ru › OpenJavaFX 21

Класс Scale

java.lang.Object
javafx.scene.transform.Transform
javafx.scene.transform.Scale
Все реализованные интерфейсы:
Cloneable, EventTarget
public class Scale extends Transform
Этот класс представляет объект Affine, который масштабирует координаты на заданные множители. Матрица, представляющая масштабирование вокруг точки поворота (pivotX, pivotY, pivotZ) с коэффициентами масштабирования x, y и z, имеет следующий вид:
              [   x   0   0   (1-x)*pivotX   ]
              [   0   y   0   (1-y)*pivotY   ]
              [   0   0   z   (1-z)*pivotZ   ]
 
С момента:
JavaFX 2.0

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

Тип Свойство Описание
final DoubleProperty pivotX
Определяет координату X точки, относительно которой происходит масштабирование.
final DoubleProperty pivotY
Определяет координату Y точки, относительно которой происходит масштабирование.
final DoubleProperty pivotZ
Определяет координату Z точки, относительно которой происходит масштабирование.
final DoubleProperty x
Определяет множитель масштабирования по оси X.
final DoubleProperty y
Определяет множитель масштабирования по оси Y.
final DoubleProperty z
Определяет множитель масштабирования по оси Z.

Свойства, объявленные в классе javafx.scene.transform.Transform

identity, onTransformChanged, type2D

Краткое описание конструкторов

Конструктор Описание
Scale()
Создаёт масштабирование по умолчанию (тождественное).
Scale(double x, double y)
Создаёт двухмерное масштабирование.
Scale(double x, double y, double z)
Создаёт трёхмерное масштабирование.
Scale(double x, double y, double pivotX, double pivotY)
Создаёт двухмерное масштабирование с точкой поворота.
Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
Создаёт трёхмерное масштабирование с точкой поворота.

Краткое описание методов

Модификатор и тип Метод Описание
Scale clone()
Возвращает глубокую копию этого преобразования.
Scale createInverse()
Возвращает обратное преобразование этого преобразования.
final double getPivotX()
Получает значение свойства pivotX.
final double getPivotY()
Получает значение свойства pivotY.
final double getPivotZ()
Получает значение свойства pivotZ.
final double getX()
Получает значение свойства x.
final double getY()
Получает значение свойства y.
final double getZ()
Получает значение свойства z.
final DoubleProperty pivotXProperty()
Определяет координату X точки, относительно которой происходит масштабирование.
final DoubleProperty pivotYProperty()
Определяет координату Y точки, относительно которой происходит масштабирование.
final DoubleProperty pivotZProperty()
Определяет координату Z точки, относительно которой происходит масштабирование.
final void setPivotX(double value)
Устанавливает значение свойства pivotX.
final void setPivotY(double value)
Устанавливает значение свойства pivotY.
final void setPivotZ(double value)
Устанавливает значение свойства pivotZ.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
final void setZ(double value)
Устанавливает значение свойства z.
String toString()
Возвращает строковое представление этого объекта Scale.
final DoubleProperty xProperty()
Определяет множитель масштабирования по оси X.
final DoubleProperty yProperty()
Определяет множитель масштабирования по оси Y.
final DoubleProperty zProperty()
Определяет множитель масштабирования по оси Z.

Методы, объявленные в классе javafx.scene.transform.Transform

addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, createConcatenation, deltaTransform, deltaTransform, deltaTransform, deltaTransform, determinant, getElement, getMxx, getMxy, getMxz, getMyx, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, getTx, getTy, getTz, identityProperty, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform2DPoints, inverseTransform3DPoints, isIdentity, isType2D, onTransformChangedProperty, removeEventFilter, removeEventHandler, rotate, row, row, scale, scale, setOnTransformChanged, shear, shear, similarTo, toArray, toArray, transform, transform, transform, transform, transform, transform2DPoints, transform3DPoints, transformChanged, translate, type2DProperty

Методы, объявленные в классе java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробности свойства

x

public final DoubleProperty xProperty
Определяет множитель, с помощью которого координаты масштабируются вдоль оси X. Значение по умолчанию — 1.0.
См. также:
  • getX()
  • setX(double)
  • xProperty()

y

public final DoubleProperty yProperty
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Y. Значение по умолчанию — 1.0.
См. также:
  • getY()
  • setY(double)
  • yProperty()

z

public final DoubleProperty zProperty
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Z. Значение по умолчанию — 1.0.
См. также:
  • getZ()
  • setZ(double)
  • zProperty()

pivotX

public final DoubleProperty pivotXProperty
Определяет координату X, вокруг которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotX()
  • setPivotX(double)
  • pivotXProperty()

pivotY

public final DoubleProperty pivotYProperty
Определяет координату Y, вокруг которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotY()
  • setPivotY(double)
  • pivotYProperty()

pivotZ

public final DoubleProperty pivotZProperty
Определяет координату Z, вокруг которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotZ()
  • setPivotZ(double)
  • pivotZProperty()

Подробности конструктора

Scale

public Scale()
Создает масштабирование по умолчанию (единичное).

Scale

public Scale(double x, double y)
Создает двумерное масштабирование. Точка опорная установлена в (0,0).
Параметры:
x - множитель, с помощью которого координаты масштабируются вдоль оси X
y - множитель, с помощью которого координаты масштабируются вдоль оси Y

Scale

public Scale(double x, double y, double pivotX, double pivotY)
Создает двумерное масштабирование с опорной точкой.
Параметры:
x - множитель, с помощью которого координаты масштабируются вдоль оси X
y - множитель, с помощью которого координаты масштабируются вдоль оси Y
pivotX - координата X точки опорной точки
pivotY - координата Y точки опорной точки

Scale

public Scale(double x, double y, double z)
Создает трехмерное масштабирование. Точка опорная установлена в (0,0,0).
Параметры:
x - множитель, с помощью которого координаты масштабируются вдоль оси X
y - множитель, с помощью которого координаты масштабируются вдоль оси Y
z - множитель, с помощью которого координаты масштабируются вдоль оси Z

Scale

public Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
Создает трехмерное масштабирование с опорной точкой.
Параметры:
x - множитель, с помощью которого координаты масштабируются вдоль оси X
y - множитель, с помощью которого координаты масштабируются вдоль оси Y
z - множитель, с помощью которого координаты масштабируются вдоль оси Z
pivotX - координата X точки опорной точки
pivotY - координата Y точки опорной точки
pivotZ - координата Z точки опорной точки

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

setX

public final void setX(double value)
Устанавливает значение свойства x.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси X. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства x
См. также:
  • getX()
  • xProperty()

getX

public final double getX()
Получает значение свойства x.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси X. Значение по умолчанию — 1.0.
Возвращает:
значение свойства x
См. также:
  • setX(double)
  • xProperty()

xProperty

public final DoubleProperty xProperty()
Определяет множитель, с помощью которого координаты масштабируются вдоль оси X. Значение по умолчанию — 1.0.
Возвращает:
свойство x
См. также:
  • getX()
  • setX(double)

setY

public final void setY(double value)
Устанавливает значение свойства y.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Y. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства y
См. также:
  • getY()
  • yProperty()

getY

public final double getY()
Получает значение свойства y.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Y. Значение по умолчанию — 1.0.
Возвращает:
значение свойства y
См. также:
  • setY(double)
  • yProperty()

yProperty

public final DoubleProperty yProperty()
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Y. Значение по умолчанию — 1.0.
Возвращает:
свойство y
См. также:
  • getY()
  • setY(double)

setZ

public final void setZ(double value)
Устанавливает значение свойства z.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Z. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства z
См. также:
  • getZ()
  • zProperty()

getZ

public final double getZ()
Получает значение свойства z.
Описание свойства:
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Z. Значение по умолчанию — 1.0.
Возвращает:
значение свойства z
См. также:
  • setZ(double)
  • zProperty()

zProperty

public final DoubleProperty zProperty()
Определяет множитель, с помощью которого координаты масштабируются вдоль оси Z. Значение по умолчанию — 1.0.
Возвращает:
свойство z
См. также:
  • getZ()
  • setZ(double)

setPivotX

public final void setPivotX(double value)
Устанавливает значение свойства pivotX.
Описание свойства:
Определяет координату X точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства pivotX
См. также:
  • getPivotX()
  • pivotXProperty()

getPivotX

public final double getPivotX()
Возвращает значение свойства pivotX.
Описание свойства:
Определяет координату X точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
значение свойства pivotX
См. также:
  • setPivotX(double)
  • pivotXProperty()

pivotXProperty

public final DoubleProperty pivotXProperty()
Определяет координату X точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
свойство pivotX
См. также:
  • getPivotX()
  • setPivotX(double)

setPivotY

public final void setPivotY(double value)
Устанавливает значение свойства pivotY.
Описание свойства:
Определяет координату Y точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства pivotY
См. также:
  • getPivotY()
  • pivotYProperty()

getPivotY

public final double getPivotY()
Возвращает значение свойства pivotY.
Описание свойства:
Определяет координату Y точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
значение свойства pivotY
См. также:
  • setPivotY(double)
  • pivotYProperty()

pivotYProperty

public final DoubleProperty pivotYProperty()
Определяет координату Y точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
свойство pivotY
См. также:
  • getPivotY()
  • setPivotY(double)

setPivotZ

public final void setPivotZ(double value)
Устанавливает значение свойства pivotZ.
Описание свойства:
Определяет координату Z точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства pivotZ
См. также:
  • getPivotZ()
  • pivotZProperty()

getPivotZ

public final double getPivotZ()
Возвращает значение свойства pivotZ.
Описание свойства:
Определяет координату Z точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
значение свойства pivotZ
См. также:
  • setPivotZ(double)
  • pivotZProperty()

pivotZProperty

public final DoubleProperty pivotZProperty()
Определяет координату Z точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращаемое значение:
свойство pivotZ
См. также:
  • getPivotZ()
  • setPivotZ(double)

createInverse

public Scale createInverse() throws NonInvertibleTransformException
Описание, скопированное из класса: Transform
Возвращает обратное преобразование этого преобразования.
Переопределяет:
createInverse в классе Transform
Возвращаемое значение:
обратное преобразование
Исключения:
NonInvertibleTransformException - если это преобразование не может быть обращено

clone

public Scale clone()
Описание, скопированное из класса: Transform
Возвращает глубокую копию этого преобразования.
Переопределяет:
clone в классе Transform
Возвращаемое значение:
копия этого преобразования

toString

public String toString()
Возвращает строковое представление этого объекта Scale.
Переопределяет:
toString в классе Object
Возвращаемое значение:
строковое представление этого объекта Scale.

© 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