Packages

  • package root

    ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.x and and JavaFX 8.

    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 to javafx.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 a stage that contains a scene. A stage roughly corresponds to a window in a typical UI environment. The scene holds UI content presented to the user. In the example below, the content is a pane with a single label component.

    package hello
    
    import scalafx.application.JFXApp
    import scalafx.application.JFXApp.PrimaryStage
    import scalafx.geometry.Insets
    import scalafx.scene.Scene
    import scalafx.scene.control.Label
    import scalafx.scene.layout.BorderPane
    
    object HelloWorld extends JFXApp {
      stage = new PrimaryStage {
        title = "Hello"
        scene = new Scene {
          root = new BorderPane {
            padding = Insets(25)
            center = new Label("Hello World")
          }
        }
      }
    }
    Definition Classes
    root
  • package scalafx

    Base package for ScalaFX classes.

    Base package for ScalaFX classes.

    Definition Classes
    root
  • package scene

    Wraps javafx.scene package.

    Wraps javafx.scene package.

    Definition Classes
    scalafx
  • package media

    Wraps javafx.scene.media package.

    Wraps javafx.scene.media package.

    Definition Classes
    scene
  • AudioClip
  • AudioEqualizer
  • AudioTrack
  • EqualizerBand
  • Media
  • MediaErrorEvent
  • MediaException
  • MediaIncludes
  • MediaMarkerEvent
  • MediaPlayer
  • MediaView
  • SubtitleTrack
  • Track
  • VideoTrack

trait MediaIncludes extends AnyRef

Contains implcit methods to convert from javafx.scene.media Classes/Traits to their ScalaFX counterparts.

Source
MediaIncludes.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MediaIncludes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. implicit def jfxAudioClip2sfx(ac: javafx.scene.media.AudioClip): AudioClip

    Converts a JavaFX AudioClip instance to its ScalaFX counterpart.

    Converts a JavaFX AudioClip instance to its ScalaFX counterpart.

    ac

    JavaFX AudioClip

    returns

    ScalaFX AudioClip

  12. implicit def jfxAudioEqualizer2sfx(ae: javafx.scene.media.AudioEqualizer): AudioEqualizer

    Converts a JavaFX AudioEqualizer instance to its ScalaFX counterpart.

    Converts a JavaFX AudioEqualizer instance to its ScalaFX counterpart.

    ae

    JavaFX AudioEqualizer

    returns

    ScalaFX AudioEqualizer

  13. implicit def jfxAudioTrack2sfx(at: javafx.scene.media.AudioTrack): AudioTrack

    Converts a JavaFX AudioTrack instance to its ScalaFX counterpart.

    Converts a JavaFX AudioTrack instance to its ScalaFX counterpart.

    at

    JavaFX AudioTrack

    returns

    ScalaFX AudioTrack

  14. implicit def jfxEqualizerBand2sfx(eb: javafx.scene.media.EqualizerBand): EqualizerBand

    Converts a JavaFX EqualizerBand instance to its ScalaFX counterpart.

    Converts a JavaFX EqualizerBand instance to its ScalaFX counterpart.

    eb

    JavaFX EqualizerBand

    returns

    ScalaFX EqualizerBand

  15. implicit def jfxMedia2sfx(m: javafx.scene.media.Media): Media

    Converts a JavaFX Media instance to its ScalaFX counterpart.

    Converts a JavaFX Media instance to its ScalaFX counterpart.

    m

    JavaFX Media

    returns

    ScalaFX Media

  16. implicit def jfxMediaErrorEvent2sfx(mee: javafx.scene.media.MediaErrorEvent): MediaErrorEvent

    Converts a JavaFX MediaErrorEvent instance to its ScalaFX counterpart.

    Converts a JavaFX MediaErrorEvent instance to its ScalaFX counterpart.

    mee

    JavaFX MediaErrorEvent

    returns

    ScalaFX MediaErrorEvent

  17. implicit def jfxMediaException2sfx(me: javafx.scene.media.MediaException): MediaException

    Converts a JavaFX MediaException instance to its ScalaFX counterpart.

    Converts a JavaFX MediaException instance to its ScalaFX counterpart.

    me

    JavaFX MediaException

    returns

    ScalaFX MediaException

  18. implicit def jfxMediaExceptionType2sfx(t: Type): Type

    Converts a JavaFX MediaException.Type instance to its ScalaFX counterpart.

    Converts a JavaFX MediaException.Type instance to its ScalaFX counterpart.

    t

    JavaFX MediaException.Type

    returns

    ScalaFX MediaException.Type

  19. implicit def jfxMediaMarkerEvent2sfx(mme: javafx.scene.media.MediaMarkerEvent): MediaMarkerEvent

    Converts a JavaFX MediaMarkerEvent instance to its ScalaFX counterpart.

    Converts a JavaFX MediaMarkerEvent instance to its ScalaFX counterpart.

    mme

    JavaFX MediaMarkerEvent

    returns

    ScalaFX MediaMarkerEvent

  20. implicit def jfxMediaPlayer2sfx(mp: javafx.scene.media.MediaPlayer): MediaPlayer

    Converts a JavaFX MediaPlayer instance to its ScalaFX counterpart.

    Converts a JavaFX MediaPlayer instance to its ScalaFX counterpart.

    mp

    JavaFX MediaPlayer

    returns

    ScalaFX MediaPlayer

  21. implicit def jfxMediaPlayerStatus2sfx(s: Status): Status

    Converts a JavaFX MediaPlayer.Status instance to its ScalaFX counterpart.

    Converts a JavaFX MediaPlayer.Status instance to its ScalaFX counterpart.

    s

    JavaFX MediaPlayer.Status

    returns

    ScalaFX MediaPlayer.Status

  22. implicit def jfxMediaView2sfx(mv: javafx.scene.media.MediaView): MediaView

    Converts a JavaFX MediaView instance to its ScalaFX counterpart.

    Converts a JavaFX MediaView instance to its ScalaFX counterpart.

    mv

    JavaFX MediaView

    returns

    ScalaFX MediaView

  23. implicit def jfxSubtitleTrack2sfx(st: javafx.scene.media.SubtitleTrack): SubtitleTrack

    Converts a JavaFX SubtitleTrack instance to its ScalaFX counterpart.

    Converts a JavaFX SubtitleTrack instance to its ScalaFX counterpart.

    st

    JavaFX SubtitleTrack

    returns

    ScalaFX SubtitleTrack

  24. implicit def jfxTrack2sfx(t: javafx.scene.media.Track): Track

    Converts a JavaFX Track instance to its ScalaFX counterpart.

    Converts a JavaFX Track instance to its ScalaFX counterpart.

    t

    JavaFX Track

    returns

    ScalaFX Track

  25. implicit def jfxVideoTrack2sfx(vt: javafx.scene.media.VideoTrack): VideoTrack

    Converts a JavaFX VideoTrack instance to its ScalaFX counterpart.

    Converts a JavaFX VideoTrack instance to its ScalaFX counterpart.

    vt

    JavaFX VideoTrack

    returns

    ScalaFX VideoTrack

  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped