sierpinski-fractales/src/main/sarl/io/sarl/demos/sierpinski/FractalesFXApplication.sarl

36 lines
911 B
Plaintext

package io.sarl.demos.sierpinski
import javafx.application.Application
import javafx.stage.Stage
import javafx.fxml.FXMLLoader
import java.net.URL
import javafx.fxml.JavaFXBuilderFactory
import javafx.scene.Parent
import javafx.scene.Scene
class FractalesFXApplications extends Application {
private var loader: FXMLLoader
@Override
public def start(stage: Stage) throws Exception {
var location: URL = getClass().getResource("FractalesFXApplication.fxml")
loader = new FXMLLoader()
loader.setLocation(location)
loader.setBuilderFactory(new JavaFXBuilderFactory)
var root: Parent = loader.load(location.openStream) as Parent
var scene: Scene = new Scene(root)
stage.setTitle("SARL Demo: Sierpinski Fractal Animation")
stage.setScene(scene)
stage.show
}
public static def main(args: String[]){
launch(args)
}
@Override
public def stop() throws Exception {
super.stop()
}
}