0
我想设置一个变量值,当我在MenuButton对象中选择一个MenuItem。 我试图寻找这个,但我已经空手而归。JavaFX FXML菜单项操作
这里设置的MenuItems代码:
private ObservableList<MenuItem> templateMenuItems = FXCollections.observableArrayList();
@FXML private MenuButton menu = new MenuButton();
@FXML
protected void getTemplates() throws IOException {
CaspReturn tls = this.socket.runCmd(new Tls(""));
String tlsList = tls.getResponse();
String[] tlsListSplitt = tlsList.split("\\n");
for (int i = 0; i < tlsListSplitt.length; i++) {
String[] tlsLine = tlsListSplitt[i].split("\"");
this.templateMenuItems.add(new MenuItem(tlsLine[1]));
}
this.menu.getItems().setAll(this.templateMenuItems);
}
我不知道如何编写代码从一个菜单项或在scenebuilder字段中的文本的方法应该是在
谢谢你,我认为这个动作在我调用它时会被设置和调用,而不是在它被调用之前设置。 – Jocke 2014-10-21 20:54:44