51 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
/*
 | 
						|
 * Copyright 2016-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
 | 
						|
 */
 | 
						|
 | 
						|
// This file was automatically generated from ${file.name} by Knit tool. Do not edit.
 | 
						|
package ${knit.package}.${knit.name}
 | 
						|
 | 
						|
import kotlinx.coroutines.*
 | 
						|
import kotlinx.coroutines.channels.*
 | 
						|
import kotlinx.coroutines.javafx.JavaFx as Main
 | 
						|
import javafx.application.Application
 | 
						|
import javafx.event.EventHandler
 | 
						|
import javafx.geometry.*
 | 
						|
import javafx.scene.*
 | 
						|
import javafx.scene.input.MouseEvent
 | 
						|
import javafx.scene.layout.StackPane
 | 
						|
import javafx.scene.paint.Color
 | 
						|
import javafx.scene.shape.Circle
 | 
						|
import javafx.scene.text.Text
 | 
						|
import javafx.stage.Stage
 | 
						|
 | 
						|
fun main(args: Array<String>) {
 | 
						|
    Application.launch(ExampleApp::class.java, *args)
 | 
						|
}
 | 
						|
 | 
						|
class ExampleApp : Application() {
 | 
						|
    val hello = Text("Hello World!").apply {
 | 
						|
        fill = Color.valueOf("#C0C0C0")
 | 
						|
    }
 | 
						|
 | 
						|
    val fab = Circle(20.0, Color.valueOf("#FF4081"))
 | 
						|
 | 
						|
    val root = StackPane().apply {
 | 
						|
        children += hello
 | 
						|
        children += fab
 | 
						|
        StackPane.setAlignment(hello, Pos.CENTER)
 | 
						|
        StackPane.setAlignment(fab, Pos.BOTTOM_RIGHT)
 | 
						|
        StackPane.setMargin(fab, Insets(15.0))
 | 
						|
    }
 | 
						|
 | 
						|
    val scene = Scene(root, 240.0, 380.0).apply {
 | 
						|
        fill = Color.valueOf("#303030")
 | 
						|
    }
 | 
						|
 | 
						|
    override fun start(stage: Stage) {
 | 
						|
        stage.title = "Example"
 | 
						|
        stage.scene = scene
 | 
						|
        stage.show()
 | 
						|
        setup(hello, fab)
 | 
						|
    }
 | 
						|
} |