jface WizardPage 내에서 TreeViewer를 사용 중이며 트리에 대한 초기 입력으로 인해 WizardPage가 세로로 커지기 때문에 모든 트리 값을 표시 할 수 있습니다. 트리의 값 중 하나를 확장하면 세로 스크롤 막대가 예상대로 작동합니다. 나는 그것이 고정되어 있고 WizardPage가 처음 그려지는 때 스크롤 바가 이미 보여 지도록 트리의 크기를 초기에 설정할 수 있기를 원하지만,이 작업은 특히 나에게 명백하지 않다. TreeViewer의 트리에서 setSize 메서드를 사용하지 않는다. 아무것도하지 않는 것처럼 보입니다.TreeViewer의 초기 크기를 설정하는 방법은 무엇입니까?
도움이 될 것입니다. 그냥이 오래된 질문에 대한 레코드
어떤 레이아웃을 사용하고 있습니까? – andyczerwonka
및 레이아웃 데이터는 무엇입니까? – drstupid
복합 컨트롤 = 새 복합 (부모, SWT.NONE); control.setLayout (새 GridLayout (2, false)); ... CheckboxTreeViewer treeViewer = new CheckboxTreeViewer (control, SWT.V_SCROLL); treeViewer.getTree(). setLayoutData (새 GridData (SWT.FILL, SWT.FILL, true, false, 2, 1)); – Jeff