package print
- Alphabetic
- By Inheritance
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
sealed
case class
Collation
(delegate: javafx.print.Collation) extends SFXEnumDelegate[javafx.print.Collation] with Product with Serializable
Wraps JavaFX Collation.
-
final
class
JobSettings
extends SFXDelegate[javafx.print.JobSettings]
Wraps JavaFX JobSettings.
Wraps JavaFX JobSettings.
- Since
8.0
-
final
class
PageLayout
extends SFXDelegate[javafx.print.PageLayout]
Wraps JavaFX PageLayout.
Wraps JavaFX PageLayout.
- Since
8.0
-
sealed
case class
PageOrientation
(delegate: javafx.print.PageOrientation) extends SFXEnumDelegate[javafx.print.PageOrientation] with Product with Serializable
Wraps JavaFX PageOrientation.
-
final
class
PageRange
extends SFXDelegate[javafx.print.PageRange]
Wraps JavaFX PageRange.
Wraps JavaFX PageRange.
- Since
8.0
-
final
class
Paper
extends SFXDelegate[javafx.print.Paper]
Wraps JavaFX Paper.
Wraps JavaFX Paper.
- Since
8.0
-
final
class
PaperSource
extends SFXDelegate[javafx.print.PaperSource]
Wraps JavaFX PaperSource.
Wraps JavaFX PaperSource.
- Since
8.0
-
sealed
case class
PrintColor
(delegate: javafx.print.PrintColor) extends SFXEnumDelegate[javafx.print.PrintColor] with Product with Serializable
Wraps JavaFX PrintColor.
-
trait
PrintIncludes
extends AnyRef
Contains implicit methods to convert from
javafx.print
Classes/Enums to their ScalaFX counterparts. -
sealed
case class
PrintQuality
(delegate: javafx.print.PrintQuality) extends SFXEnumDelegate[javafx.print.PrintQuality] with Product with Serializable
Wraps JavaFX PrintQuality.
-
final
class
PrintResolution
extends SFXDelegate[javafx.print.PrintResolution]
Wraps JavaFx PrintResolution.
-
sealed
case class
PrintSides
(delegate: javafx.print.PrintSides) extends SFXEnumDelegate[javafx.print.PrintSides] with Product with Serializable
Wraps JavaFX PrintSides.
Wraps JavaFX PrintSides.
- Since
8.0
-
final
class
Printer
extends SFXDelegate[javafx.print.Printer]
Wraps JavaFX Printer.
Wraps JavaFX Printer.
- Since
8.0
-
final
class
PrinterAttributes
extends SFXDelegate[javafx.print.PrinterAttributes]
Wraps JavaFX PrinterAttributes.
Wraps JavaFX PrinterAttributes.
- Since
8.0
-
final
class
PrinterJob
extends SFXDelegate[javafx.print.PrinterJob]
Wraps JavaFX PrinterJob.
Wraps JavaFX PrinterJob.
- Since
8.0
Value Members
-
object
Collation
extends SFXEnumDelegateCompanion[javafx.print.Collation, Collation] with Serializable
Companion Object for scalafx.print.Collation.
-
object
JobSettings
Companion Object for scalafx.print.JobSettings.
-
object
PageLayout
Companion Object for scalafx.print.PageLayout.
-
object
PageOrientation
extends SFXEnumDelegateCompanion[javafx.print.PageOrientation, PageOrientation] with Serializable
Companion Object for scalafx.print.PageOrientation.
-
object
PageRange
Companion Object for scalafx.print.PageRange.
-
object
Paper
Companion Object for scalafx.print.Paper.
-
object
PaperSource
Companion Object for scalafx.print.PaperSource.
-
object
PrintColor
extends SFXEnumDelegateCompanion[javafx.print.PrintColor, PrintColor] with Serializable
Companion Object for scalafx.print.PrintColor.
-
object
PrintIncludes
extends PrintIncludes
Companion Object for scalafx.print.PrintIncludes.
-
object
PrintQuality
extends SFXEnumDelegateCompanion[javafx.print.PrintQuality, PrintQuality] with Serializable
Companion Object for scalafx.print.PrintQuality.
-
object
PrintResolution
Companion Object for scalafx.print.PrintResolution.
-
object
PrintSides
extends SFXEnumDelegateCompanion[javafx.print.PrintSides, PrintSides] with Serializable
Companion Object for scalafx.print.PrintSides.
-
object
Printer
Companion Object for scalafx.print.Printer.
-
object
PrinterAttributes
Companion Object for scalafx.print.PrinterAttributes.
-
object
PrinterJob
Companion Object for scalafx.print.PrinterJob.
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.