T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ImageCursor

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

  • Свойство image – изображение курсора мышки.

  • Свойство hotspotX – позиция курсора по оси X в диапазоне от 0 до image.width-1.

  • Свойство hotspotY – позиция курсора по оси Y в диапазоне от 0 до image.height-1.

  • Конструктор public ImageCursor() – создает курсор с типом курсора Cursor.DEFAULT.

  • Конструктор public ImageCursor(Image image) – создает курсор с изображением курсора и позицией курсора в верхнем левом углу изображения.

  • Конструктор public ImageCursor(Image image, double hotspotX, double hotspotY) – устанавливает позицию курсора.

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

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

  • Метод public final double getHotspotX() – возвращает позицию курсора по оси X.

  • Метод public DoubleProperty hotspotXProperty() – возвращает JavaFX Beans свойство позиции курсора по оси X.

  • Метод public final double getHotspotY() – возвращает позицию курсора по оси Y.

  • Метод public DoubleProperty hotspotYProperty() – возвращает JavaFX Beans свойство позиции курсора по оси Y.

  • Метод public static javafx.geometry.Dimension2D getBestSize(double preferredWidth, double preferredHeight) – возвращает поддерживаемый размер курсора, который ближе всего к указанному предпочтительному размеру.

  • Метод public static int getMaximumColors() – возвращает максимальное количество цветов изображения курсора.

  • Метод public static ImageCursor chooseBestCursor(Image[] images, double hotspotX, double hotspotY) – создает курсор на основе изображения из списка, наиболее подходящего по размеру.