title: JFrame vs Container
body: <p>I read that the window that appears using the <code>JFrame</code> class is a <code>Container</code> with the predefined features (minimize, closing), but I found people who were not using the <code>JFrame</code> class but other classes (one of them the <code>Container</code>) which was far more hard.</p>
  
  <p>Why do they do it that way? Is it because the <code>JFrame</code> class always has a predefined window that you can manipulate some aspects of it but the <code>Container</code> and the other classes give you more freedom of how you can create a window? </p>
  
  <p>For an example to my question (I don't know if its real or not) in the <code>JFrame</code> class the close button always go to right to corner of the window but if I do it the other way you can put it everywhere you like. (If it can be answered with a yes or no).</p>