class WritableImage extends Image with SFXDelegate[javafx.scene.image.WritableImage]
- Alphabetic
- By Inheritance
- WritableImage
- Image
- SFXDelegate
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new WritableImage(reader: PixelReader, x: Int, y: Int, width: Int, height: Int)
Construct an image of the specified dimensions, initialized from the indicated region of the scalafx.scene.image.PixelReader.
- new WritableImage(reader: PixelReader, width: Int, height: Int)
Construct an image of the specified dimensions, initialized from the indicated scalafx.scene.image.PixelReader.
- new WritableImage(width: Int, height: Int)
Construct an empty image of the specified dimensions.
- new WritableImage(delegate: javafx.scene.image.WritableImage)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def backgroundLoading: Boolean
Indicates whether the image is being loaded in the background.
Indicates whether the image is being loaded in the background.
- Definition Classes
- Image
- def cancel(): Unit
Cancels the background loading of this image.
Cancels the background loading of this image.
- Definition Classes
- Image
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val delegate: javafx.scene.image.WritableImage
JavaFX object to be wrapped.
JavaFX object to be wrapped.
- Definition Classes
- WritableImage → Image → SFXDelegate
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(ref: Any): Boolean
Verifies if a object is equals to this delegate.
Verifies if a object is equals to this delegate.
- ref
Object to be compared.
- returns
if the other object is equals to this delegate or not.
- Definition Classes
- SFXDelegate → AnyRef → Any
- def error: ReadOnlyBooleanProperty
Indicates whether an error was detected while loading an image.
Indicates whether an error was detected while loading an image.
- Definition Classes
- Image
- def exception: ReadOnlyObjectProperty[Exception]
The exception which caused image loading to fail.
The exception which caused image loading to fail.
- Definition Classes
- Image
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- returns
The delegate hashcode
- Definition Classes
- SFXDelegate → AnyRef → Any
- def height: ReadOnlyDoubleProperty
The image height or 0 if the image loading fails.
The image height or 0 if the image loading fails.
- Definition Classes
- Image
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def pixelReader: Option[PixelReader]
This method returns a Option of scalafx.scene.image.PixelReader that provides access to read the pixels of the image, if the image is readable.
This method returns a Option of scalafx.scene.image.PixelReader that provides access to read the pixels of the image, if the image is readable.
- Definition Classes
- Image
- def pixelWriter: PixelWriter
This method returns a PixelWriter that provides access to write the pixels of the image.
- def preserveRatio: Boolean
Indicates whether to preserve the aspect ratio of the original image when scaling to fit the image within the bounding box provided by
width
andheight
.Indicates whether to preserve the aspect ratio of the original image when scaling to fit the image within the bounding box provided by
width
andheight
.- Definition Classes
- Image
- def progress: ReadOnlyDoubleProperty
The approximate percentage of image's loading that has been completed.
The approximate percentage of image's loading that has been completed.
- Definition Classes
- Image
- def smooth: Boolean
Indicates whether to use a better quality filtering algorithm or a faster one when scaling this image to fit within the bounding box provided by
width
andheight
.Indicates whether to use a better quality filtering algorithm or a faster one when scaling this image to fit within the bounding box provided by
width
andheight
.- Definition Classes
- Image
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- returns
Returns the original delegate's
toString()
adding a[SFX]
prefix.
- Definition Classes
- SFXDelegate → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def width: ReadOnlyDoubleProperty
The image width or 0 if the image loading fails.
The image width or 0 if the image loading fails.
- Definition Classes
- Image
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def pixelWrit: PixelWriter
- Annotations
- @deprecated
- Deprecated
(Since version 8.0.60-R10) Method name is incorrect use
pixelWriter
.
ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.x and and JavaFX 8. This means that every ScalaFX application is also a valid Scala application. By extension it supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX 2.0 or JavaFX 8 are supported.
Package Structure
ScalaFX package structure corresponds to JavaFX package structure, for instance
scalafx.animation
corresponds tojavafx.animation
.Example Usage
A basic ScalaFX application is created creating an object that is an instance of
JFXApp3
. Following Java FX theatre metaphor, it contains astage
that contains ascene
. Astage
roughly corresponds to a window in a typical UI environment. Thescene
holds UI content presented to the user. In the example below, the content is a pane with a singlelabel
component.