trait EffectIncludes extends AnyRef
Contains implcit methods to convert from
javafx.scene.effect
Classes/Traits to their ScalaFX counterparts.
- Source
- EffectIncludes.scala
- Alphabetic
- By Inheritance
- EffectIncludes
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def jfxBlend2sfx(b: javafx.scene.effect.Blend): Blend
Converts a JavaFX
Blend
instance to its ScalaFX counterpart.Converts a JavaFX
Blend
instance to its ScalaFX counterpart.- b
JavaFX Blend
- returns
ScalaFX Blend
- implicit def jfxBlendMode2sfx(e: javafx.scene.effect.BlendMode): BlendMode
Converts a JavaFX
BlendMode
instance to its ScalaFX counterpart.Converts a JavaFX
BlendMode
instance to its ScalaFX counterpart.- e
JavaFX BlendMode
- returns
ScalaFX BlendMode
- implicit def jfxBloom2sfx(b: javafx.scene.effect.Bloom): Bloom
Converts a JavaFX
Bloom
instance to its ScalaFX counterpart.Converts a JavaFX
Bloom
instance to its ScalaFX counterpart.- b
JavaFX Bloom
- returns
ScalaFX Bloom
- implicit def jfxBlurType2sfx(e: javafx.scene.effect.BlurType): BlurType
Converts a JavaFX
BlurType
instance to its ScalaFX counterpart.Converts a JavaFX
BlurType
instance to its ScalaFX counterpart.- e
JavaFX BlurType
- returns
ScalaFX BlurType
- implicit def jfxBoxBlur2sfx(bb: javafx.scene.effect.BoxBlur): BoxBlur
Converts a JavaFX
BoxBlur
instance to its ScalaFX counterpart.Converts a JavaFX
BoxBlur
instance to its ScalaFX counterpart.- bb
JavaFX BoxBlur
- returns
ScalaFX BoxBlur
- implicit def jfxColorAdjust2sfx(ca: javafx.scene.effect.ColorAdjust): ColorAdjust
Converts a JavaFX
ColorAdjust
instance to its ScalaFX counterpart.Converts a JavaFX
ColorAdjust
instance to its ScalaFX counterpart.- ca
JavaFX ColorAdjust
- returns
ScalaFX ColorAdjust
- implicit def jfxColorInput2sfx(ci: javafx.scene.effect.ColorInput): ColorInput
Converts a JavaFX
ColorInput
instance to its ScalaFX counterpart.Converts a JavaFX
ColorInput
instance to its ScalaFX counterpart.- ci
JavaFX ColorInput
- returns
ScalaFX ColorInput
- implicit def jfxDisplacementMap2sfx(dm: javafx.scene.effect.DisplacementMap): DisplacementMap
Converts a JavaFX
DisplacementMap
instance to its ScalaFX counterpart.Converts a JavaFX
DisplacementMap
instance to its ScalaFX counterpart.- dm
JavaFX DisplacementMap
- returns
ScalaFX DisplacementMap
- implicit def jfxDropShadow2sfx(ds: javafx.scene.effect.DropShadow): DropShadow
Converts a JavaFX
DropShadow
instance to its ScalaFX counterpart.Converts a JavaFX
DropShadow
instance to its ScalaFX counterpart.- ds
JavaFX DropShadow
- returns
ScalaFX DropShadow
- implicit def jfxEffect2sfx(e: javafx.scene.effect.Effect): Effect
Converts a JavaFX
Effect
instance to its ScalaFX counterpart.Converts a JavaFX
Effect
instance to its ScalaFX counterpart.- e
JavaFX Effect
- returns
ScalaFX Effect
- implicit def jfxFloatMap2sfx(fm: javafx.scene.effect.FloatMap): FloatMap
Converts a JavaFX
FloatMap
instance to its ScalaFX counterpart.Converts a JavaFX
FloatMap
instance to its ScalaFX counterpart.- fm
JavaFX FloatMap
- returns
ScalaFX FloatMap
- implicit def jfxGaussianBlur2sfx(gb: javafx.scene.effect.GaussianBlur): GaussianBlur
Converts a JavaFX
GaussianBlur
instance to its ScalaFX counterpart.Converts a JavaFX
GaussianBlur
instance to its ScalaFX counterpart.- gb
JavaFX GaussianBlur
- returns
ScalaFX GaussianBlur
- implicit def jfxGlow2sfx(g: javafx.scene.effect.Glow): Glow
Converts a JavaFX
Glow
instance to its ScalaFX counterpart.Converts a JavaFX
Glow
instance to its ScalaFX counterpart.- g
JavaFX Glow
- returns
ScalaFX Glow
- implicit def jfxImageInput2sfx(ii: javafx.scene.effect.ImageInput): ImageInput
Converts a JavaFX
ImageInput
instance to its ScalaFX counterpart.Converts a JavaFX
ImageInput
instance to its ScalaFX counterpart.- ii
JavaFX ImageInput
- returns
ScalaFX ImageInput
- implicit def jfxInnerShadow2sfx(ii: javafx.scene.effect.InnerShadow): InnerShadow
Converts a JavaFX
InnerShadow
instance to its ScalaFX counterpart.Converts a JavaFX
InnerShadow
instance to its ScalaFX counterpart.- ii
JavaFX InnerShadow
- returns
ScalaFX InnerShadow
- implicit def jfxLight2sfx(l: javafx.scene.effect.Light): Light
Converts a JavaFX
Light
instance to its ScalaFX counterpart.Converts a JavaFX
Light
instance to its ScalaFX counterpart.- l
JavaFX Light
- returns
ScalaFX Light
- implicit def jfxLightDistant2sfx(d: Distant): Distant
Converts a JavaFX
Light.Distant
instance to its ScalaFX counterpart.Converts a JavaFX
Light.Distant
instance to its ScalaFX counterpart.- d
JavaFX Light.Distant
- returns
ScalaFX Light.Distant
- implicit def jfxLightPoint2sfx(p: Point): Point
Converts a JavaFX
Light.Point
instance to its ScalaFX counterpart.Converts a JavaFX
Light.Point
instance to its ScalaFX counterpart.- p
JavaFX Light.Point
- returns
ScalaFX Light.Point
- implicit def jfxLightSpot2sfx(s: Spot): Spot
Converts a JavaFX
Light.Spot
instance to its ScalaFX counterpart.Converts a JavaFX
Light.Spot
instance to its ScalaFX counterpart.- s
JavaFX Light.Spot
- returns
ScalaFX Light.Spot
- implicit def jfxLighting2sfx(l: javafx.scene.effect.Lighting): Lighting
Converts a JavaFX
Lighting
instance to its ScalaFX counterpart.Converts a JavaFX
Lighting
instance to its ScalaFX counterpart.- l
JavaFX Lighting
- returns
ScalaFX Lighting
- implicit def jfxMotionBlur2sfx(mb: javafx.scene.effect.MotionBlur): MotionBlur
Converts a JavaFX
MotionBlur
instance to its ScalaFX counterpart.Converts a JavaFX
MotionBlur
instance to its ScalaFX counterpart.- mb
JavaFX MotionBlur
- returns
ScalaFX MotionBlur
- implicit def jfxPerspectiveTransform2sfx(pt: javafx.scene.effect.PerspectiveTransform): PerspectiveTransform
Converts a JavaFX
PerspectiveTransform
instance to its ScalaFX counterpart.Converts a JavaFX
PerspectiveTransform
instance to its ScalaFX counterpart.- pt
JavaFX PerspectiveTransform
- returns
ScalaFX PerspectiveTransform
- implicit def jfxReflection2sfx(r: javafx.scene.effect.Reflection): Reflection
Converts a JavaFX
Reflection
instance to its ScalaFX counterpart.Converts a JavaFX
Reflection
instance to its ScalaFX counterpart.- r
JavaFX Reflection
- returns
ScalaFX Reflection
- implicit def jfxSepiaTone2sfx(st: javafx.scene.effect.SepiaTone): SepiaTone
Converts a JavaFX
SepiaTone
instance to its ScalaFX counterpart.Converts a JavaFX
SepiaTone
instance to its ScalaFX counterpart.- st
JavaFX SepiaTone
- returns
ScalaFX SepiaTone
- implicit def jfxShadow2sfx(s: javafx.scene.effect.Shadow): Shadow
Converts a JavaFX
Shadow
instance to its ScalaFX counterpart.Converts a JavaFX
Shadow
instance to its ScalaFX counterpart.- s
JavaFX Shadow
- returns
ScalaFX Shadow
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- 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])
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.