0
JavaFX 용 슬라이드 메뉴에서 작업하고 있는데, 그 정의에서 항상 장면의 높이와 너비를 참조하는 방법을 사용하고 있습니다 (getScene()
). 노드가 추가됩니다.노드가 Scene에 추가되었는지에 따라 값이 달라지는 BooleanProperty
문제는 슬라이드 메뉴가 장면이 나타나기 전에 정의되어 NullPointerException
을 반환한다는 것입니다.
가 나는 true
또는 false
의 경우 속성 값이 변경이의 getScene()
에 대한 호출을 포함하는 코드 줄을 실행, 확인 할 때마다 이에 대한 대안으로 청취자와 BooleanProperty
를 만드는 것이라고 생각 방법 또는 아닙니다.
어떻게하면됩니까? 나는
BooleanProperty hasScene = new SimpleBooleanProperty();
hasScene.set(getScene());
hasScene.set(Boolean.valueOf(getScene()));
hasScene.set((boolean) getScene());
을 말해서 나는이 작업을 수행 할 수 있다고 생각하지만
Scene
에서
Boolean
으로 캐스팅 할 수 없습니다.
아이디어가 있으십니까? 미리 감사드립니다.