This commit is contained in:
2025-07-26 20:59:15 +08:00
parent 76b4c65369
commit 9b6627566d
4 changed files with 26 additions and 1 deletions
+9
View File
@@ -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>
+1
View File
@@ -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>
+1 -1
View File
@@ -21,5 +21,5 @@ kotlin {
}
application {
mainClass.set("com.msksbr.jfxLearn.MainKt")
mainClass.set("com.msksbr.jfxLearn.lesson1.MainKt")
}
+15
View File
@@ -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()
}