Java by API/org.eclipse.swt.layout/RowLayout

Материал из Java эксперт
Перейти к: навигация, поиск

new RowLayout()

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.layout.RowLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; public class MainClass {

 public static void main(String[] a) {
   Display d = new Display();
   Shell s = new Shell(d);
   s.setSize(250,250);
   s.setText("A RowLayout Example");
   s.setLayout(new RowLayout());
   final Text t = new Text(s, SWT.SINGLE | SWT.BORDER);
   final Button b = new Button(s, SWT.BORDER);
   final Button b1 = new Button(s, SWT.BORDER);
   b.setText("OK");
   b1.setText("Cancel");
   s.open();
   while (!s.isDisposed()) {
     if (!d.readAndDispatch())
       d.sleep();
   }
   d.dispose();
 }

}

      </source>