class WritableImage extends Image with SFXDelegate[javafx.scene.image.WritableImage]
- Source
- WritableImage.scala
- Alphabetic
- By Inheritance
- WritableImage
- Image
- SFXDelegate
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
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
JFXApp
. 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.