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"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
<component name="GradleSettings">
|
<component name="GradleSettings">
|
||||||
<option name="linkedExternalProjectsSettings">
|
<option name="linkedExternalProjectsSettings">
|
||||||
<GradleProjectSettings>
|
<GradleProjectSettings>
|
||||||
|
|||||||
@@ -21,5 +21,5 @@ kotlin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
application {
|
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.application.Application
|
||||||
|
import javafx.scene.Scene
|
||||||
import javafx.stage.Stage
|
import javafx.stage.Stage
|
||||||
|
import javafx.scene.control.Label
|
||||||
|
import javafx.scene.layout.BorderPane
|
||||||
|
|
||||||
// 1. create a class that extends javafx.application.application
|
// 1. create a class that extends javafx.application.application
|
||||||
class MainApplication : Application() {
|
class MainApplication : Application() {
|
||||||
// 2. override Application.start
|
// 2. override Application.start
|
||||||
override fun start(stage: Stage) {
|
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.title = "i am Stage"
|
||||||
stage.show()
|
stage.show()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user