SWT Jface Eclipse Java

import org.eclipse.swt.SWT;
import org.eclipse.swt.events.VerifyEvent;
import org.eclipse.swt.events.VerifyListener;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;
public class Ch5Capitalizer extends Composite {
  public Ch5Capitalizer(Composite parent) {
    super(parent, SWT.NONE);
    buildControls();
  }
  private void buildControls() {
    this.setLayout(new FillLayout());
    Text text = new Text(this, SWT.MULTI | SWT.V_SCROLL);
    text.addVerifyListener(new VerifyListener() {
      public void verifyText(VerifyEvent e) {
        if (e.text.startsWith("1")) {
          e.doit = false;
        } else {
          e.text = e.text.toUpperCase();
        }
      }
    });
  }
}