Kotlin调用JavaFx

本文介绍如何使用Kotlin语言结合JavaFX框架创建应用程序。主要内容包括:如何通过继承JavaFX中的类来创建主窗口,解决Kotlin调用Java代码时的参数转换问题,以及如何配置IDEA进行项目的打包。

简单写了个例子,了解了下Kotlin和JavaFx的使用 记录下

使用Kotlin继承JavaFx中的类:

public class MainStage : Application()

Application就是要继承的类

Kotlin调用Java代码的参数转换问题:

Class类型在Kotlin中需要使用 MainStage::class.java 的形式调用 MainStage是类名,意为传递 MainStage的class属性

数组类型在Kotlin中需要使用 *args 的形式调用 args是Kotlin中  Array<String> 类型的变量,*args对应Java中的String[]


将项目打包成Jar 这里使用idea

配置 artifacts,导出类型选择 JavaFx Application

在下面的Java Fx标签中配置 Application class项 值是入口类(main class)编译后的相对路径

和下图中红框的部分保持一致就可以了


将依赖关系等配置完毕后打包就可以了

正确打包完毕后应该有五个文件 如下图


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纵马饮白虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值