이 질문은 this과 비슷하지만 부모 멤버 (제어 할 수 없음)에 액세스해야합니다. Dependency Injection을 사용하지 않고도 가능할 지 모르겠습니다.하위 컨트롤러에서 상위 멤버 컨트롤러에 액세스하는 방법
예를 들어 부모와 회원이 전화를 했으므로 하위 컨트롤러에서 User로 액세스해야합니다.
ParentController.java :
public class ParentController {
@FXML
private ChildController childController ;
private User user ;
public void initialize() {
user = ...;
childController.setUser(user);
}
}
ChildController.java :
public class ChildController {
private User user ;
public void setUser(User user) {
this.user = user ;
}
}
당신에게
바인딩이 필요하기 때문에 JavaFX Properties로 시도합니다. 감사. – Marcos
fx : include 및 @FXML 주석을 사용하는 방법에 대한 좋은 SSCE. – chooks