title: swing layout: vertical flow
body: <p>What LayoutManager should I use to achieve a transposed version of FlowLayout?</p>
  
  <p>Essentially, I want a vertical list which occupies multiple columns if it can't fit all of it's components within one column.</p>
  
  <pre><code>+------------------------+
  | item 1                 |
  | item 2                 |
  | item 3                 |
  | item 4                 |
  | item 5                 |
  | item 6                 |
  | item 7                 |
  | item 8                 |
  +------------------------+
  </code></pre>
  
  <p>or</p>
  
  <pre><code>+------------------------+
  | item 1  item 7         |
  | item 2  item 8         |
  | item 3                 |
  | item 4                 |
  | item 5                 |
  | item 6                 |
  +------------------------+
  </code></pre>
  
  <p>this wrapping logic needs to happen dynamically, ie as the container is resized.</p>