2014-11-13 2 views
0

Я пытаюсь создать многостраничный редактор, похожий на редактор манифеста, используя мастер для многостраничных редакторов, предоставляемых eclipse. Первая страница создается следующим образом:createForm() FormToolKit создает полосы прокрутки

void createPage0() { 

    Composite composite = new Composite(getContainer(), SWT.DEFAULT); 
    composite.setLayout(new FillLayout()); 

    FormToolkit toolkit = new FormToolkit(composite.getDisplay()); 
    Form form = toolkit.createForm(composite); 
    form.setText("Test Viewer"); 

    toolkit.decorateFormHeading(form); 

    int index = addPage(composite); 
    setPageText(index, "editor1"); 
} 

Когда бежал с затмением, созданная форма имеет две полосы прокрутки прокрутки Activ, хотя нет, очевидно, ничего для прокрутки.

Я пробовал очистить и обновить проект. Ничего не изменилось. Помогите?

+0

Работает нормально для меня, но я использую Mac OS X, который обычно не показывает полосы прокрутки. –

ответ

0

У меня возникла проблема. Составная окружающая форма каким-то образом создает полосы прокрутки. Следующий код решает проблему.

void createPage0() {  
    FormToolkit toolkit = new FormToolkit(composite.getDisplay()); 
    Form form = toolkit.createForm(composite); 
    form.setText("Test Viewer"); 

    toolkit.decorateFormHeading(form); 

    int index = addPage(composite); 
    setPageText(index, "editor1"); 
} 
Смежные вопросы