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 geometry

    Wraps javafx.geometry package.

    Wraps javafx.geometry package.

    Definition Classes
    scalafx
  • BoundingBox
  • Bounds
  • Dimension2D
  • GeometryIncludes
  • HPos
  • HorizontalDirection
  • Insets
  • NodeOrientation
  • Orientation
  • Point2D
  • Point3D
  • Pos
  • Rectangle2D
  • Side
  • VPos
  • VerticalDirection

object Pos extends SFXEnumDelegateCompanion[javafx.geometry.Pos, Pos]

Source
Pos.scala
Linear Supertypes
SFXEnumDelegateCompanion[javafx.geometry.Pos, Pos], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pos
  2. SFXEnumDelegateCompanion
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. def apply(e: javafx.geometry.Pos): Pos

    Converts a JavaFX enum to its respective SFXEnumDelegate.

    Converts a JavaFX enum to its respective SFXEnumDelegate.

    e

    JavaFX enum

    returns

    scalafx.delegate.SFXEnumDelegate equivalent to argument.

    Definition Classes
    SFXEnumDelegateCompanion
  5. def apply(name: String): Pos

    Returns the enum constant of this type with the specified name.

    Returns the enum constant of this type with the specified name.

    name

    the name of the constant to return

    Definition Classes
    SFXEnumDelegateCompanion
    Exceptions thrown

    IllegalArgumentException If the specified enum type has no constant with the specified name, or the specified class object does not represent an enum type.

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def jfxEnum2sfx(e: javafx.geometry.Pos): Pos

    Converts a JavaFX enum to its respective SFXEnumDelegate.

    Converts a JavaFX enum to its respective SFXEnumDelegate.

    e

    JavaFX enum

    returns

    scalafx.delegate.SFXEnumDelegate equivalent to argument.

    Definition Classes
    SFXEnumDelegateCompanion
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. implicit def sfxEnum2jfx(s: Pos): javafx.geometry.Pos

    Converts a SFXEnumDelegate to its respective JavaFX Enum.

    Converts a SFXEnumDelegate to its respective JavaFX Enum.

    s

    SFXEnumDelegate instance

    returns

    Delegated enum

    Definition Classes
    SFXEnumDelegateCompanion
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def unsortedValues: Array[Pos]

    Contain constants which will be source for values List

    Contain constants which will be source for values List

    Attributes
    protected
    Definition Classes
    PosSFXEnumDelegateCompanion
  21. lazy val values: List[Pos]

    Returns a List containing the constants of this enum type, in the order they are declared.

    Returns a List containing the constants of this enum type, in the order they are declared.

    Definition Classes
    SFXEnumDelegateCompanion
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. case object BaselineCenter extends Pos with Product with Serializable
  26. case object BaselineLeft extends Pos with Product with Serializable
  27. case object BaselineRight extends Pos with Product with Serializable
  28. case object BottomCenter extends Pos with Product with Serializable
  29. case object BottomLeft extends Pos with Product with Serializable
  30. case object BottomRight extends Pos with Product with Serializable
  31. case object Center extends Pos with Product with Serializable
  32. case object CenterLeft extends Pos with Product with Serializable
  33. case object CenterRight extends Pos with Product with Serializable
  34. case object TopCenter extends Pos with Product with Serializable
  35. case object TopLeft extends Pos with Product with Serializable
  36. case object TopRight extends Pos with Product with Serializable

Deprecated Value Members

  1. val BASELINE_CENTER: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BaselineCenter; BASELINE_CENTER will be removed in a future release

  2. val BASELINE_LEFT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BaselineLeft; BASELINE_LEFT will be removed in a future release

  3. val BASELINE_RIGHT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BaselineRight; BASELINE_RIGHT will be removed in a future release

  4. val BOTTOM_CENTER: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BottomCenter; BOTTOM_CENTER will be removed in a future release

  5. val BOTTOM_LEFT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BottomLeft; BOTTOM_LEFT will be removed in a future release

  6. val BOTTOM_RIGHT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use BottomRight; BOTTOM_RIGHT will be removed in a future release

  7. val CENTER: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use Center; CENTER will be removed in a future release

  8. val CENTER_LEFT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use CenterLeft; CENTER_LEFT will be removed in a future release

  9. val CENTER_RIGHT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use CenterRight; CENTER_RIGHT will be removed in a future release

  10. val TOP_CENTER: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use TopCenter; TOP_CENTER will be removed in a future release

  11. val TOP_LEFT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use TopLeft; TOP_LEFT will be removed in a future release

  12. val TOP_RIGHT: Pos
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.60) Use TopRight; TOP_RIGHT will be removed in a future release

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

Inherited from SFXEnumDelegateCompanion[javafx.geometry.Pos, Pos]

Inherited from AnyRef

Inherited from Any

Ungrouped