我正在尝试构建一个 javafx 桌面应用程序,该应用程序使用 Javascript 来处理一些 GUI 事件。但是我遇到了一个错误。
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?language javascript?>
<Label fx:id="me"
text="I am old "
xmlns="http://javafx.com/javafx/15.0.1"
xmlns:fx="http://javafx.com/fxml/1"
onMouseClicked="sayHello()" >
<fx:script>
function sayHello() {
me.setText("Hello from FXML!");
}
</fx:script>
</Label>
这里是错误
Caused by: javafx.fxml.LoadException: Page language not specified.
/C:/Users/mudzi/Desktop/codeAll/codeJava/codeJavaFX/projectLearn/target/classes/org/codeME/inside.fxml:15
/C:/Users/mudzi/Desktop/codeAll/codeJava/codeJavaFX/projectLearn/target/classes/org/codeME/childStage.fxml:17
我无法理解错误,请帮忙。什么是页面语言以及如何指定它。