2017-11-23 7 views
2

Y 좌표를 따라 이미지 바닥 글,보기의 맨 아래에 배치 된 폼 및 스크롤 가능한 컨테이너를 실현하고 싶습니다.코드 이름 스크롤 할 수있는 레이아웃에서 하나의 고정 된 바닥 글

BorderLayout을 사용해 보았습니다. SOUTH 위치에서 이미지 꼬리말을 넣었습니다. NORTH 위치에 나는 스크롤 가능한 BoxLayout을 둔다.

결과적으로 BoxLayout의 하위 요소를 스크롤 할 수 있지만 BoxLayout에 너무 많은 요소를 추가하면 바닥 글이 사라집니다.

어떻게 해결할 수 있습니까?


편집

내가 (나는 그것을 스크롤하지 만든)의 BorderLayout에서 2 × TableLayout을에, 내 부모 레이아웃을 변경 : 첫 번째 행에서 나는 스크롤 BoxLayout에서는 넣고 마지막 행에서 나는 이미지 바닥 글을 넣어 . 그 다음 나는 첫 번째 행의 heigth를 높이기 위해 table contraints를 사용했습니다. 결과적으로 footer를 bottom으로 밀어 넣었습니다. I 올바르게이 BoxLayout 스크롤 이미지 풋터 뷰의 하단에 고정 된 위치에, 이렇게 form.add(this.tableLayout.createConstraint(0,0).heightPercentage(90), boxLayout);

:

는 I이 BoxLayout 추가 다음의 제약을 사용 하였다.

하지만 하단에 바닥 글을 정확하게 배치하려면 어떻게해야합니까?

답변

2

부모 레이아웃으로 BorderLayout을 사용하여 CENTER 위치에 스크롤 가능한 BoxLayout을두고 SOUTH 위치에 이미지 바닥 글을 배치했습니다.

+2

'setScrollableY'도 올바르게 사용하십시오. –

+0

BoxLayout의 scrollableY 속성을 true로 설정했습니다. 그 뜻 이니? –

+0

예, 그게 무슨 뜻인가요? –