title: How to fill a ScrolledComposite?
body: <p>I have a class extending from ScrolledComposite, within this class I have created a Composite which is intended to fill the parent ScrolledComposite. But whenever I add labels to the inner composite it wraps to the upper right corner only. I want my inner Composite to completely fill the outer ScrolledComposite. Is there a way to do this? </p>
  
  <pre><code>    public class Container extends ScrolledComposite {
  
      final Composite comp;
      Label nameLabel, sizeLabel, dateLabel;
      ArrayList&lt;Label&gt; entrySize, date;
      ArrayList&lt;SimpleEntry&gt; entry;
      Color white;
      Font font;
  
      public Container(Composite parent, int style) {
          super(parent, style);
          white = new Color(getDisplay(), 255, 255, 255);
          font = new Font(getDisplay(), "Arial", 16, SWT.BOLD);
          setBackground(white);
          setLayout(new GridLayout(1, false));
  
          comp = new Composite(this, SWT.BORDER);
          GridData compData = new GridData(SWT.FILL, SWT.FILL, true, true);
          comp.setLayoutData(compData);
          setContent(comp);
          comp.setBackground(white);
          comp.setLayout(new GridLayout(3, false));
  
          nameLabel = new Label(comp, SWT.BOLD);
          sizeLabel = new Label(comp, SWT.BOLD);
          dateLabel = new Label(comp, SWT.BOLD);
  
          GridData d1 = new GridData(SWT.CENTER, SWT.CENTER, true, false);
          nameLabel.setLayoutData(d1);
  
          GridData d2 = new GridData(SWT.CENTER, SWT.CENTER, true, false);
          sizeLabel.setLayoutData(d2);
  
          GridData d3 = new GridData(SWT.CENTER, SWT.CENTER, true, false);
          dateLabel.setLayoutData(d3);
  
          nameLabel.setBackground(white);
          sizeLabel.setBackground(white);
          dateLabel.setBackground(white);
  
          nameLabel.setText("Name");
          sizeLabel.setText("Size");
          dateLabel.setText("Last Modified");
  
          nameLabel.setFont(font);
          sizeLabel.setFont(font);
          dateLabel.setFont(font);
  
          comp.setSize(comp.computeSize(SWT.DEFAULT, SWT.DEFAULT));
          comp.layout();
  
          addDisposeListener(new DisposeListener() {
              @Override
              public void widgetDisposed(DisposeEvent e) {
                  Container.this.widgetDisposed(e);
              }
          });
      }
  }
  </code></pre>