T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ImageView

Класс ImageView расширяет класс javafx.scene.Node и обеспечивает отображение изображений, загруженных с помощью класса javafx.scene.image.Image.

Класс ImageView имеет, помимо унаследованных от класса Node, следующие свойства, поля, конструкторы и методы:

  • Свойство image – объект Image, представляющий изображение.

  • Свойство x – текущая горизонтальная координата изображения.

  • Свойство y – текущая вертикальная координата изображения.

  • Свойство fitWidth – ширина, к которой должна быть приведена ширина исходного изображения. При отрицательном значении используется исходная ширина изображения.

  • Свойство fitHeight – высота, к которой должна быть приведена высота исходного изображения. При отрицательном значении используется исходная высота изображения.

  • Свойство preserveRatio – если true, тогда при приведении размеров изображения к значениям fitWidth и fitHeight пропорции изображения сохраняются.

  • Свойство smooth – если true, тогда при приведении размеров изображения к конечным границам используется алгоритм, обеспечивающий улучшенное качество.

  • Свойство viewport – прямоугольник javafx.geometry.Rectangle2D, обрезающий изображение до приведения его размеров к конечным границам.

  • Поле public static final boolean SMOOTH_DEFAULT – указывает, что при приведении размеров изображения к конечным границам должен использоваться алгоритм по умолчанию.

  • Конструктор public ImageView().

  • Конструктор public ImageView(Image image).

  • Конструктор public ImageView(java.lang.String url).

  • Метод public final void setImage(Image value) – устанавливает отображаемое изображение.

  • Метод public final Image getImage() – возвращает отображаемое изображение.

  • Метод public ObjectProperty<Image> imageProperty() – возвращает JavaFX Beans свойство отображаемого изображения.

  • Метод public final void setX(double value) – устанавливает горизонтальную координату изображения.

  • Метод public final double getX() – возвращает горизонтальную координату изображения.

  • Метод public DoubleProperty xProperty() – возвращает JavaFX Beans свойство горизонтальной координаты изображения.

  • Метод public final void setY(double value) – устанавливает вертикальную координату изображения.

  • Метод public final double getY() – возвращает вертикальную координату изображения.

  • Метод public DoubleProperty yProperty() – возвращает JavaFX Beans свойство вертикальной координаты изображения.

  • Метод public final void setFitWidth(double value) – устанавливает конечную ширину изображения.

  • Метод public final double getFitWidth() – возвращает конечную ширину изображения.

  • Метод public DoubleProperty fitWidthProperty() – возвращает JavaFX Beans свойство конечной ширины изображения.

  • Метод public final void setFitHeight(double value) – устанавливает конечную высоту изображения.

  • Метод public final double getFitHeight() – возвращает конечную высоту изображения.

  • Метод public DoubleProperty fitHeightProperty() – возвращает JavaFX Beans свойство конечной высоты изображения.

  • Метод public final void setPreserveRatio(boolean value) – устанавливает сохранение пропорций изображения.

  • Метод public final boolean isPreserveRatio() – возвращает true, если при приведении размеров изображения к значениям fitWidth и fitHeight пропорции изображения сохраняются.

  • Метод public BooleanProperty preserveRatioProperty() – возвращает JavaFX Beans свойство сохранения пропорций изображения.

  • Метод public final void setSmooth(boolean value) – включает опцию сглаживания при изменении размеров изображения.

  • Метод public final boolean isSmooth() – возвращает true, если при приведении размеров изображения к конечным границам используется алгоритм, обеспечивающий улучшенное качество.

  • Метод public BooleanProperty smoothProperty() – возвращает JavaFX Beans свойство опции сглаживания при изменении размеров изображения.

  • Метод public final void setViewport(Rectangle2D value) – устанавливает маску изображения.

  • Метод public final Rectangle2D getViewport() – возвращает маску изображения.

  • Метод public ObjectProperty<Rectangle2D> viewportProperty() – возвращает JavaFX Beans свойство маски изображения.