Spec-Zone.ru › OpenJavaFX 17

Класс Shear

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

Например:


 Text text = new Text("Using Shear for pseudo-italic font");
 text.setX(20);
 text.setY(50);
 text.setFont(new Font(20));

 text.getTransforms().add(new Shear(-0.35, 0));
 
С:
JavaFX 2.0

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

Свойства
Тип Свойство Описание
DoubleProperty pivotX
Определяет X-координату точки вращения сдвига.
DoubleProperty pivotY
Определяет Y-координату точки вращения сдвига.
DoubleProperty x
Определяет множитель, на который координаты смещаются в направлении положительной оси X как коэффициент их Y-координаты.
DoubleProperty y
Определяет множитель, на который координаты смещаются в направлении положительной оси Y как коэффициент их X-координаты.

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

identity, onTransformChanged, type2D

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

Конструкторы
Конструктор Описание
Shear()
Создаёт сдвиг по умолчанию (тождественный).
Shear​(double x, double y)
Создаёт новый экземпляр Shear.
Shear​(double x, double y, double pivotX, double pivotY)
Создаёт новый экземпляр Shear с точкой вращения.

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

Модификатор и тип Метод Описание
Shear clone()
Возвращает глубокую копию этого преобразования.
double getPivotX()
Возвращает значение свойства pivotX.
double getPivotY()
Возвращает значение свойства pivotY.
double getX()
Возвращает значение свойства x.
double getY()
Возвращает значение свойства y.
DoubleProperty pivotXProperty()
Определяет X-координату точки вращения сдвига.
DoubleProperty pivotYProperty()
Определяет Y-координату точки вращения сдвига.
void setPivotX​(double value)
Устанавливает значение свойства pivotX.
void setPivotY​(double value)
Устанавливает значение свойства pivotY.
void setX​(double value)
Устанавливает значение свойства x.
void setY​(double value)
Устанавливает значение свойства y.
String toString()
Возвращает строковое представление этого объекта Shear.
DoubleProperty xProperty()
Определяет множитель, на который координаты смещаются в направлении положительной оси X как коэффициент их Y-координаты.
DoubleProperty yProperty()
Определяет множитель, на который координаты смещаются в направлении положительной оси Y как коэффициент их X-координаты.

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

addEventFilter, addEventHandler, affine, affine, column, column, createConcatenation, createInverse, 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

Методы, объявленные в интерфейсе javafx.event.EventTarget

buildEventDispatchChain

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

x

public final DoubleProperty xProperty
Определяет множитель, на который смещаются координаты в направлении положительной оси X, как коэффициент их координаты Y. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0
См. также:
getX(), setX(double)

y

public final DoubleProperty yProperty
Определяет множитель, на который смещаются координаты в направлении положительной оси Y, как коэффициент их координаты X. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0
См. также:
getY(), setY(double)

pivotX

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

pivotY

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

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

Shear

public Shear()
Создаёт Shear по умолчанию (тождество).

Shear

public Shear(double x, double y)
Создаёт новый экземпляр Shear. Точка поворота устанавливается в (0,0)
Параметры:
x - множитель, на который смещаются координаты в направлении положительной оси X, как коэффициент их координаты Y
y - множитель, на который смещаются координаты в направлении положительной оси Y, как коэффициент их координаты X

Shear

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

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

setX

public final void setX(double value)
Устанавливает значение свойства x.
Описание свойства:
Определяет множитель, на который смещаются координаты в направлении положительной оси X, как коэффициент их координаты Y. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0

getX

public final double getX()
Возвращает значение свойства x.
Описание свойства:
Определяет множитель, на который смещаются координаты в направлении положительной оси X, как коэффициент их координаты Y. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0

xProperty

public final DoubleProperty xProperty()
Определяет множитель, на который смещаются координаты в направлении положительной оси X, как коэффициент их координаты Y. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0
См. также:
getX(), setX(double)

setY

public final void setY(double value)
Устанавливает значение свойства y.
Описание свойства:
Определяет множитель, на который смещаются координаты в направлении положительной оси Y, как коэффициент их координаты X. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0

getY

public final double getY()
Возвращает значение свойства y.
Описание свойства:
Определяет множитель, на который смещаются координаты в направлении положительной оси Y, как коэффициент их координаты X. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0

yProperty

public final DoubleProperty yProperty()
Определяет множитель, на который смещаются координаты в направлении положительной оси Y, как коэффициент их координаты X. Типичные значения находятся в диапазоне от -1 до 1, не включительно.
Значение по умолчанию:
0.0
См. также:
getY(), setY(double)

setPivotX

public final void setPivotX(double value)
Устанавливает значение свойства pivotX.
Описание свойства:
Определяет координату X точки поворота сдвига.
Значение по умолчанию:
0.0

getPivotX

public final double getPivotX()
Возвращает значение свойства pivotX.
Описание свойства:
Определяет координату X точки поворота сдвига.
Значение по умолчанию:
0.0

pivotXProperty

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

setPivotY

public final void setPivotY(double value)
Устанавливает значение свойства pivotY.
Описание свойства:
Определяет координату Y точки поворота сдвига.
Значение по умолчанию:
0.0

getPivotY

public final double getPivotY()
Возвращает значение свойства pivotY.
Описание свойства:
Определяет координату Y точки поворота сдвига.
Значение по умолчанию:
0.0

pivotYProperty

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

clone

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

toString

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

© 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