2012-09-21 3 views
0

나는 특정 preferedWidth가 설정된 regions 묶음을 가지고 있습니다. 이러한 영역은 드래그 앤 드롭 UI에서 재사용 된 시각적 구성 요소입니다.preferedViewportWidth가 일치하는 ScrollPane preferedWidth의 내용

이 지역의 conatainer를 만들고 VBox가 내장 된 ScrollPane으로이 작업을 수행하려고했습니다. scrollpane을 가로 스크롤없이 VBox를 유지할만큼 충분히 넓게하고 싶습니다.

나는 손으로 VBox의 너비를 알아낼 수 있었고 스크롤바 너비를 하드 코드 할 수 있었지만 나중에 동적 인 솔루션을 선호하므로 나중에 vbox의 스타일을 지정할 수있었습니다. 불행히도 자식의 선호 너비 설정이있는 경우에도 vbox 기본 너비는 -1입니다.

또한 내가 scrollpanes preferedViewportWidth 내 영역 너비를 설정하려고하면 hbarPolicy에 따라 혼합 된 결과를 얻을. 정책이 AS_NEEDED로 설정된 경우 스크롤 막대의 너비가 무시되고 스크롤바가 표시되면 내 지역 위에 나타납니다.

내가 함께 및 수직 스크롤 등 가스켓 가능한 스타일없이 내 지역에 대한 충분한 폭이다 SrollPane을 얼마나 어떤 아이디어

답변

2

해결 결합하여 내 문제 스크롤 구획의 prefViewportWidthProperty() 아이의 width 속성에 .