Класс 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 | 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.