title: How to flip a JFrame and its children upside down?
body: <p>This may seem silly (and it probably is) but how can I flip all the components in a <code>JFrame</code> upside down? Everything in the <code>JFrame</code> must be flipped vertically around an axis halfway down the <code>JFrame</code> including text on the controls. Preferably with <code>JTextField</code>s, <code>JButton</code>s etc. working as expected even though flipped.</p>
  
  <p>I've done some searching but have not found anything helpful on the subject.</p>
  
  <p>Is there an easier way than manually changing the layout and then extending and overriding the paint methods of each of the controls used?</p>
  
  <p>EDIT: I managed to get it working. You can see <a href="https://stackoverflow.com/a/9403276/1196618">my answer below</a>.</p>