T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Image

Класс Image представляет изображение, отображаемое узлом ImageView, и обеспечивает его загрузку.

Класс Image имеет следующие свойства, конструкторы и методы:

  • Свойство progress – процент загрузки изображения от 0 (0%) до 1 (100%).

  • Свойство width – загруженная ширина изображения.

  • Свойство height – загруженная высота изображения.

  • Свойство error – если true, тогда при загрузке изображения произошла ошибка.

  • Свойство exception - исключение при ошибке загрузки изображения.

  • Конструктор public Image(java.lang.String url), где url – URL-адрес для загрузки изображения.

  • Конструктор public Image(java.lang.String url, boolean backgroundLoading), где backgroundLoading указывает загрузку изображения в фоновом режиме.

  • Конструктор public Image(java.lang.String url, double requestedWidth, double requestedHeight, boolean preserveRatio, boolean smooth), где requestedWidth и requestedHeight – конечные размеры изображения, preserveRatio – если true, тогда при приведении к конечным размерам сохраняются пропорции изображения, smooth – если true, тогда при приведении к конечным размерам используется сглаживание.

  • Конструктор public Image(java.lang.String url, double requestedWidth, double requestedHeight, boolean preserveRatio, boolean smooth, boolean backgroundLoading).

  • Конструктор public Image(java.io.InputStream is), где is – входящий поток загрузки изображения.

  • Конструктор public Image(java.io.InputStream is, double requestedWidth, double requestedHeight, boolean preserveRatio, boolean smooth).

  • Метод public final double getProgress() – возвращает прогресс загрузки изображения.

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

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

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

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

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

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

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

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

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

  • Метод public final boolean isBackgroundLoading() – возвращает true, если загрузка изображения осуществляется в фоновом режиме.

  • Метод public final boolean isError() – возвращает true, если при загрузке изображения произошла ошибка.

  • Метод public BooleanProperty errorProperty() – возвращает JavaFX Beans свойство ошибки при загрузке изображения.

  • Метод public final PixelReader getPixelReader() – для загруженного изображения возвращает объект PixelReader, обеспечивающий, если это возможно, чтение пикселей изображения.

  • Метод public void cancel() – прекращает фоновую загрузку изображения.

  • Метод public final java.lang.Exception getException(), public final ReadOnlyObjectProperty<java.lang.Exception> exceptionProperty() - возвращает исключение при ошибке загрузки изображения.