protected Text createText(Composite group, int span) { Text text = new Text(group, SWT.SINGLE | SWT.BORDER); GridData gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = span; text.setLayoutData(gd); text.addModifyListener( new ModifyListener() { @Override public void modifyText(ModifyEvent e) { fPage.pageChanged(); } }); return text; }