1
我在jface WizardPage中使用了TreeViewer,並且樹中的初始輸入導致WizardPage垂直增長,以便它可以顯示樹的所有值。展開某個樹的值時,垂直滾動條按預期工作。我希望能夠最初設置樹的大小,以便它在第一次繪製時已經被修復並且滾動條已經顯示,但是這樣做對我來說並不特別明顯 - TreeViewer的樹上的setSize方法不會似乎沒有做任何事情。如何設置TreeViewer的初始大小?
任何幫助,將不勝感激!
您使用哪種佈局? – andyczerwonka 2010-05-31 13:10:49
和什麼layoutdata? – drstupid 2010-06-01 11:47:32
複合控件=新複合(父,SWT.NONE); control.setLayout(new GridLayout(2,false)); ... CheckboxTreeViewer treeViewer = new CheckboxTreeViewer(control,SWT.V_SCROLL); ()函數返回一個新的GridData(SWT.FILL,SWT.FILL,true,false,2,1)); – Jeff 2010-06-01 13:07:50