我有關於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