title: Eclipse SWT label not showing within Composite
body: <p>My label is not showing up as expected in the codes below without setting the bound.
  I am creating a Composite within the shell as I only want the background image to appear within this composite.</p>
  
  <p>In this case what should the bound be? Can I get an optimal bound based on the text of the label?</p>
  
  <pre><code>Display display = PlatformUI.createDisplay();
  Shell shell = new Shell(display);
  shell.setText("Header);
  
  Composite main = new Composite(shell, SWT.NONE);
  main.setBounds(10, 5, 775, 505);
  InputStream is = getClass().getResourceAsStream("/resources/bg.png");
  Image bg = new Image(display, is);
  main.setBackgroundImage(bg);        
  main.setBackgroundMode(SWT.INHERIT_DEFAULT);
  
  Label label = new Label(main, SWT.NONE);            
  //label.setBounds(0, 0, 400,100);           // not showing if commented away
  label.setText("Label 1");
  </code></pre>