我有关于Java Swings和Applets的知识,但是我刚开始使用JavaFX和FXML,因为我正在编写一个示例,我被卡在这里。
这里我想用其他语言(比如德语)显示菜单名称“File”,所以我必须从控制器文件(java代码)中的一个变量中获取它的值(德语)。
MenuCtrl.java
public class MenuCtrl extends BorderPane{
public static String fileMenuName = "Datei";
}
Menu.fxml
<Menu mnemonicParsing="false" text="File">
<items>
<MenuItem mnemonicParsing="false" text="Open" />
<MenuItem mnemonicParsing="false" text="Close" />
</items>
</Menu>
如何使在1号线使用fileMenuName变量的上述
<Menu mnemonicParsing="false" text="File">
让我得到
<Menu mnemonicParsing="false" text="Datei">
当我用Google搜索,我只得到如何在FXML构建UI组件使用JavaFX场景生成器工具,但不是如何说FXML使用Java文件的变量
请帮助我,谢谢提前
我已经使用资源包,但为了简单起见,我已经很难它编码为“Datei”。猜猜我将不得不使用“%fileMenuName”,并执行loader.setLocation(MyMain.class.getResource(“/ com/abc/view/Menu.fxml”)),我知道。谢谢:-)我会检查今晚 – HkFreaKuser1673718