title: Make a column of a GridLayout fill horizontal
body: <p>There is a given Formular such as the one you can see in the image.
  Im am programming for a swt, RCP-App.
  I can not access the components directly but have to align them using layouts.
  First of all there is used a Gridlayout to align the components.
  The first column holds the labels and the second one holds the  Textfields.</p>
  
  <p>Whats left is, that I want the textfields to have the same width.
  My original plan was to let the textfields fill the second column horizontal and then do sth. like margin-right.</p>
  
  <p>There is the GridData which is capable of the following:</p>
  
  <pre><code>GridData data = new GridData(SWT.FILL, SWT.NONE, true, false);
  data.horizontalAlignment = GridData.FILL;
  ...
  </code></pre>
  
  <p>My code with the GridLayout looks like this:</p>
  
  <pre><code>GridLayout layout = new Gridlayout(2, false);
  
  GridData data = new GridData(SWT.FILL, SWT.NONE, true, false);
  data.horizontalAlignment = GridData.FILL;
  
  parent.setLayout(layout); -&gt; Produces the given image
  parent.setLayoutData(data);
  -&gt; Seems to do nothing in combination with gridlayout, but the layout is needed
  </code></pre>
  
  <p>There are way more fields with different widths but this should be enough the explain the problem.</p>
  
  <p>Does anyone have an idea how to combine the layout with the griddata or has another solution. 
  I want to make the textfields in the second column pretty withiut toucing them directly.</p>
  
  <p>This is how it looks like:</p>
  
  <p><img src="https://i.stack.imgur.com/pvSg8.png" alt="enter image description here"></p>
  
  <p>Thanks you for your help</p>