Kotlin调用JavaFx

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

使用Kotlin继承JavaFx中的类:

public class MainStage : Application()

Application就是要继承的类

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

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

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


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

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

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

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

Kotlin调用JavaFx_第1张图片

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

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

Kotlin调用JavaFx_第2张图片

你可能感兴趣的:(j2ee,Kotlin)