/scalafx-hello-world

Simple example of a ScalaFX application

Primary LanguageScalaThe UnlicenseUnlicense

scalafx-hello-world

Simple example of a ScalaFX application using Simple-Build-Tool (SBT).

Branches

Branch master contains an example with the current Scala 3 syntax, branch Scala2 contains the same example with the old Scala 2 syntax.

Content

  • src/main/scala/hello/ScalaFXHelloWorld.scala - sample ScalaFX application.
  • build.sbt - the main SBT configuration file.
  • project/build.properties - version of SBT to use.
  • project/plugins.sbt - plugins used for creation of IDEA and Eclipse projects.

How to build and Run

  1. Install Java 17 JDK or newer. If you are want to use Java 8 look at the SFX-8 branch of this project.

  2. Install SBT

  3. Run the example: change to the directory containing this example and use SBT to build and run the example:

     %> sbt run
    

    It will download needed dependencies, including Scala and ScalaFX, and run the example code.

Additional Information

Detailed description of similar example can be found in the blog post "Getting Started with ScalaFX: Compile and Run" .

Gradle Version

Gradle version of this example can be found in ScalaFX-Hello-World-Gradle