hello
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Lesson: Basic Structure of JavaFX Applications
|
||||
*
|
||||
* Application
|
||||
* Stage: aka. the window
|
||||
* Scene: A Stage can contain multiple Scenes, but only one can be displayed at a time
|
||||
* Parent (e.g., Group, Pane)
|
||||
* Node (e.g., Button, Label)
|
||||
* Parent (e.g., VBox, HBox)
|
||||
* Node (e.g., TextField)
|
||||
* Node (e.g., CheckBox)
|
||||
* ...
|
||||
* ...
|
||||
*/
|
||||
|
||||
import javafx.application.Application
|
||||
import javafx.stage.Stage
|
||||
|
||||
// 1. create a class that extends javafx.application.application
|
||||
class MainApplication : Application() {
|
||||
// 2. override Application.start
|
||||
override fun start(stage: Stage) {
|
||||
stage.title = "i am Stage"
|
||||
stage.show()
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
Application.launch(MainApplication::class.java, *args)
|
||||
}
|
||||
Reference in New Issue
Block a user