object AlertType extends SFXEnumDelegateCompanion[javafx.scene.control.Alert.AlertType, AlertType]
An enumeration containing the available, pre-built alert types that
the Alert
class can use to pre-populate various properties.
- Source
- Alert.scala
- Alphabetic
- By Inheritance
- AlertType
- SFXEnumDelegateCompanion
- 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
- def apply(e: javafx.scene.control.Alert.AlertType): AlertType
Converts a JavaFX
enum
to its respectiveSFXEnumDelegate
.Converts a JavaFX
enum
to its respectiveSFXEnumDelegate
.- e
JavaFX
enum
- returns
scalafx.delegate.SFXEnumDelegate
equivalent to argument.
- Definition Classes
- SFXEnumDelegateCompanion
- def apply(name: String): AlertType
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 specifiedenum
type has no constant with the specified name, or the specified class object does not represent anenum
type.
- 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
- def jfxEnum2sfx(e: javafx.scene.control.Alert.AlertType): AlertType
Converts a JavaFX
enum
to its respectiveSFXEnumDelegate
.Converts a JavaFX
enum
to its respectiveSFXEnumDelegate
.- e
JavaFX
enum
- returns
scalafx.delegate.SFXEnumDelegate
equivalent to argument.
- Definition Classes
- SFXEnumDelegateCompanion
- 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()
- implicit def sfxEnum2jfx(s: AlertType): javafx.scene.control.Alert.AlertType
Converts a
SFXEnumDelegate
to its respective JavaFXEnum
.Converts a
SFXEnumDelegate
to its respective JavaFXEnum
.- s
SFXEnumDelegate
instance- returns
Delegated
enum
- Definition Classes
- SFXEnumDelegateCompanion
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unsortedValues: Array[AlertType]
Contain constants which will be source for
values
ListContain constants which will be source for
values
List- Attributes
- protected
- Definition Classes
- AlertType → SFXEnumDelegateCompanion
- lazy val values: List[AlertType]
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
- 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])
- case object Confirmation extends AlertType with Product with Serializable
The
Confirmation
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is seeking confirmation from the user.The
Confirmation
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is seeking confirmation from the user. This includes a 'confirmation' image, an appropriate title and header, and both OK and Cancel buttons for the user to click on to dismiss the dialog. - case object Error extends AlertType with Product with Serializable
The
Error
alert type configures the Alert dialog to appear in a way that suggests that something has gone wrong.The
Error
alert type configures the Alert dialog to appear in a way that suggests that something has gone wrong. This includes an 'error' image, an appropriate title and header, and just an OK button for the user to click on to dismiss the dialog. - case object Information extends AlertType with Product with Serializable
The
INFORMATION
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is informing the user of a piece of information.The
INFORMATION
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is informing the user of a piece of information. This includes an 'information' image, an appropriate title and header, and just an OK button for the user to click on to dismiss the dialog. - case object None extends AlertType with Product with Serializable
The
None
alert type has the effect of not setting any default properties in the Alert. - case object Warning extends AlertType with Product with Serializable
The
Warning
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is warning the user about some fact or action.The
Warning
alert type configures the Alert dialog to appear in a way that suggests the content of the dialog is warning the user about some fact or action. This includes a 'warning' image, an appropriate title and header, and just an OK button for the user to click on to dismiss the dialog.
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
JFXApp3
. 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.