我一直在尝试从 youtube 运行以下示例但没有成功,首先它无法在类路径上加载 javafx,所以我手动添加了它,但现在它说除了事实之外它找不到main
方法,那个作者可以在没有 main 方法的情况下运行它。
此外,安装 tornado fx 插件并从模板创建项目会引发相同的错误。
我相信它与 java 7 有关,并且没有使用 javafx 包工具。
登录界面.kt
class LoginScreen : View() {
override val root = VBox()
init {
with (root) {
hbox {
label("Username")
textfield()
}
hbox {
label("Password")
passwordfield()
}
hbox {
button("Login")
}
}
}
}
我的应用程序.kt
class MyApp : App() {
override val primaryView = LoginScreen::class
}