2013-06-20 2 views
0

때때로 노드에 대해 수행해야하지만 작업에 대한 액세스가 필요하거나 다른 이유로 먼저 장면에 추가해야하는 작업이 있습니다.장면에 추가 될 때까지 JavaFX 지연 실행

스윙에서 계층 구조 변경 리스너를 사용하여이를 수행 할 수있었습니다. getScene가 null가 아닌 값을 돌려 주도록 (듯이) 노드가 계층에 추가되었을 때, 어떤 타입의 통지 또는 이벤트가 존재합니까?

+0

이와 같은 상황에서 장면에 필요한 모든 구성 요소를 추가 한 다음 isVisible() 및 isDisabled() 속성을 조작하고 싶습니다. 장면이 이렇게 동적으로 생성되어이 방식으로 조작 할 수없는 경우 sceneProperty의 이벤트에 응답해야합니다. – scottb

답변

2

노드의 scenePropertyChangeListener을 추가하면 장면 속성이 null에서 일부 값으로 변경 될 때를 포함하여 노드가 연결된 장면의 변경 사항을 알릴 수 있습니다.

관련 문제