package print
- Alphabetic
- By Inheritance
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed abstract class Collation extends SFXEnumDelegate[javafx.print.Collation]
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 abstract class PageOrientation extends SFXEnumDelegate[javafx.print.PageOrientation]
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 abstract class PrintColor extends SFXEnumDelegate[javafx.print.PrintColor]
Wraps JavaFX PrintColor.
- trait PrintIncludes extends AnyRef
Contains implicit methods to convert from
javafx.print
Classes/Enums to their ScalaFX counterparts. - sealed abstract class PrintQuality extends SFXEnumDelegate[javafx.print.PrintQuality]
Wraps JavaFX PrintQuality.
- final class PrintResolution extends SFXDelegate[javafx.print.PrintResolution]
Wraps JavaFx PrintResolution.
- sealed abstract class PrintSides extends SFXEnumDelegate[javafx.print.PrintSides]
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]
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]
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]
Companion Object for scalafx.print.PrintColor.
- object PrintIncludes extends PrintIncludes
Companion Object for scalafx.print.PrintIncludes.
- object PrintQuality extends SFXEnumDelegateCompanion[javafx.print.PrintQuality, PrintQuality]
Companion Object for scalafx.print.PrintQuality.
- object PrintResolution
Companion Object for scalafx.print.PrintResolution.
- object PrintSides extends SFXEnumDelegateCompanion[javafx.print.PrintSides, PrintSides]
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.