title: How to show up an image with swt in java?
body: <p>My try as follows,which doesn't come up with anything:</p>
  
  <pre><code>public static void main(String[] args) {
      Display display = new Display();
      Shell shell = new Shell(display);
  
      Image image = new Image(display,
         "D:/topic.png");
      GC gc = new GC(image);
      gc.setForeground(display.getSystemColor(SWT.COLOR_WHITE));
      gc.drawText("I've been drawn on",0,0,true);
      gc.dispose(); 
  
      shell.pack();
      shell.open();
  
      while (!shell.isDisposed()) {
          if (!display.readAndDispatch()) {
              display.sleep();
          }
      }
      display.dispose();
      // TODO Auto-generated method stub
  }
  </code></pre>