lesson1
This commit is contained in:
Generated
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="com.codeverse.userSettings.MarscodeWorkspaceAppSettingsState">
|
||||
<option name="CKGUserStarteByUser" value="true" />
|
||||
<option name="chatAppRouterInfo" value="chat" />
|
||||
<option name="ckgOperationStatus" value="SUCCESS" />
|
||||
<option name="lastCKGNotifyTime" value="1753529087685" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+1
@@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
|
||||
@@ -21,5 +21,5 @@ kotlin {
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass.set("com.msksbr.jfxLearn.MainKt")
|
||||
mainClass.set("com.msksbr.jfxLearn.lesson1.MainKt")
|
||||
}
|
||||
@@ -13,13 +13,28 @@
|
||||
* ...
|
||||
*/
|
||||
|
||||
package com.msksbr.jfxLearn.lesson1
|
||||
|
||||
import javafx.application.Application
|
||||
import javafx.scene.Scene
|
||||
import javafx.stage.Stage
|
||||
import javafx.scene.control.Label
|
||||
import javafx.scene.layout.BorderPane
|
||||
|
||||
// 1. create a class that extends javafx.application.application
|
||||
class MainApplication : Application() {
|
||||
// 2. override Application.start
|
||||
override fun start(stage: Stage) {
|
||||
|
||||
// Node
|
||||
val label = Label("i am label")
|
||||
// Parent
|
||||
val pane = BorderPane(label)
|
||||
// Scene
|
||||
val scene = Scene(pane, 300.0, 300.0)
|
||||
|
||||
// 3. bind Scene to Stage
|
||||
stage.scene = scene
|
||||
stage.title = "i am Stage"
|
||||
stage.show()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user