Mega Code Archive

 
Categories / Java by API / Org Eclipse Swt
 

SWT ESC

import org.eclipse.swt.SWT; import org.eclipse.swt.custom.TreeEditor; import org.eclipse.swt.events.FocusAdapter; import org.eclipse.swt.events.FocusEvent; import org.eclipse.swt.events.KeyAdapter; import org.eclipse.swt.events.KeyEvent; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; import org.eclipse.swt.widgets.Tree; import org.eclipse.swt.widgets.TreeItem; public class MainClass {   public static void main(String[] a) {          final Display d = new Display();     final Shell shell = new Shell(d);     shell.setSize(250, 200);               shell.setLayout(new FillLayout());     Text text = new Text(shell, SWT.BORDER);          text.addKeyListener(new KeyAdapter() {       public void keyPressed(KeyEvent event) {         switch (event.keyCode) {         case SWT.CR:           System.out.println(SWT.CR);         case SWT.ESC:           System.out.println(SWT.ESC);           break;         }       }     });          shell.open();     while (!shell.isDisposed()) {       if (!d.readAndDispatch())         d.sleep();     }     d.dispose();   } }