Button

Einstieg

Zur Einführung des Buttons verwenden wir hier wieder unser "HelloWorld" Beispiel. In diesem Beispiel erzeugen wir ein Fenster mit einem Button als Kontrollelement. Die Betätigung des Buttons führt zu keiner Reaktion des Programms.

import scalafx.application.JFXApp
import scalafx.scene.Group
import scalafx.scene.Scene
import scalafx.scene.control.Button
import scalafx.scene.paint.Color
import scalafx.stage.Stage


object HelloWorldSFX extends JFXApp {
  
  val root = new Group()
  val scene = new Scene(root,250,100,true)
  val button = new Button("Hello world from ScalaFX")
  
  button.setLayoutX(35)
  button.setLayoutY(40)
  root.getChildren().add(button)
  
  stage = new scalafx.application.JFXApp.PrimaryStage
  
  stage.setScene(scene)
  stage.setTitle("Hello")
  
  stage.show()
}
itmapa.de - X2H V 0.21

Compiliert und ausgeführt führt das Programm zur Anzeige folgenden Fensters.


Hello world from ScalaFX