2009-03-12 7 views
2

SWT 컨트롤의 기본 크기가 변경 될 때 구성 요소 계층 구조가 다시 레이아웃되도록하는 가장 좋은 방법은 무엇입니까? 필자의 특별한 상황은 Label 텍스트의 동적 업데이트입니다.SWT 구성 요소 계층 구조 배치

+0

이 질문은 Swing 및 AWT 컨트롤에도 적용됩니다. 레이아웃은 어렵고, 나는 그저 작동하는 하나의 패턴을 찾지 못했습니다. –

답변

0

a previous question에 대한 답변으로 bokowski가 제안한 유일한 방법은 구성 요소 계층을 스크롤바가있는 ancestor 컴포지트 위로 이동 한 다음 ancestor.layout(new Control[] { changedDescendent })을 호출하는 것입니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 변경된 컨트롤 또는 해당 부모에 대한 간단한 메서드 호출을 사용하는 것이 바람직합니다.