Org Eclipse Swt Graphics Java by API

import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class MainClass {
  public static void main(String[] a) {
      Display d = new Display();
      Shell s = new Shell(d);
      s.setSize(500,500);
      s.setImage(new Image(d, "c:\\icons\\yourico.ico"));
      s.setText("A Shell Example");
      s.open();
      while(!s.isDisposed()){
          if(!d.readAndDispatch())
              d.sleep();
      }
      d.dispose();  
    }
}