javafx 从入门到高级

说明

文章是从已有项目的情况下,展开写的,只涉及到ui。
如果想体验下软件,百度搜索 阿云梯软件
如果你正好在使用javafx 可以留言讨论。
如果对你正好有帮助,请点个赞支持下

项目配置

jdk17,kotlin1.8.20
gradle 构建项目,gradle.build.kts
git管理代码
社区开源idea工具开发
使用vim插件提高编辑效率

gradle.build.kts依赖

//使用javafx插件,不用添加依赖了
plugins {
    kotlin("jvm")
    id("org.openjfx.javafxplugin") version "0.0.7"
}
//版本配置和模块配置
javafx {
    version = "17"
    modules = listOf("javafx.controls")
}

框架: tornadofx

入门

//第一个demo
import javafx.application.Application
import javafx.scene.Scene
import javafx.scene.control.Label
import javafx.stage.Stage

class AppStart : Application() {
    override fun start(p0: Stage) {
        //标题
        p0.title="test javafx use kotlin"
        val doc = Label("hi word")
        //场景
        p0.scene = Scene(doc)
        //窗口大小
        p0.width=200.0
        p0.height=200.0
        p0.show()
    }

fun main() {
    Application.launch(AppStart::class.java)
}}

高级篇

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值