title: How to change the position of a RadioButton's label?
body: <p>By default <code>RadioButton</code>s have their text label to the right of the button. I want the label to appear below the button instead. I found an <a href="https://community.oracle.com/thread/2433006" rel="nofollow">old discussion on the Oracle forums</a> but the solutions aren't great or just don't work.</p>
  
  <p>I can create a custom component with a text-less radio button and a separate text label and position them as in a <code>VBox</code>. But then only the button itself responds to user events and not the whole thing.</p>
  
  <p>Is there no simple way to reposition the label?</p>