title: Java Web Application AWT or Swing?
body: <p>When developing a Java web-based application, is it necessary to use AWT?</p>
  
  <p>I've been researching this question and the answers are confusing. Take for example, Runescape. The user visits the website and can play the game right there. They can also download a desktop application to play the game with.</p>
  
  <p>If I am developing a game application, and my main window is created in a <code>JFrame</code> but all of my graphics are processed in a <code>JPanel</code> inside the main window, will I be able to implement this inside of a web page without much difficulty in the future? I want my game to be accessible simply by visiting the website and running the application.</p>
  
  <p>Additionally, I've seen people reference "Java Web Start". Will this load the java application inside of the website, or does it install/run Java and execute the program (so if my main function opens a JFrame, it would appear on your taskbar). Perhaps I'm having some confusion between a Java application and a Java applet.</p>