MenuButton 객체에서 선택한 MenuItem을 선택할 때 변수 값을 설정하려고합니다. 나는 이것을 찾으려고 노력했지만 빈손으로 나왔다. 여기 JavaFX FXML menuItem 액션
는 메뉴 아이템을 설정하는 코드이다 :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);
}
나는 방법에 있어야 할이 menuItem 또는 scenebuilder에있는 필드에서 텍스트를 얻을 수있는 코드를 작성하는 방법을 잘 모르겠어요
고맙습니다. 전화를 걸기 전에 조치가 설정되고 호출 될 것이라고 생각했습니다. – Jocke