Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Since you seem to have a fair number of JPanels, I don't think it would be a good idea to convert them to JFrames, since that would clutter user's dektop (who wants to run one application and all of the sudden find their desktop filled with 6 or more new windows ?). </p> <p>So the "JPanel" choice seems logical. </p> <p>Still, in case you want to give your users the option to customly arrange those panels (e.g. overlapping, side-by-side etc), then <strong><a href="http://docs.oracle.com/javase/6/docs/api/javax/swing/JDesktopPane.html" rel="nofollow">JDesktopPane</a></strong> might be a nice solution.<br> (Also, take a look at the relevant section of the <strong><a href="http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html" rel="nofollow">Java Tutorials</a></strong>.)</p> <hr> <p>Not directly related to your question, but having such huge classes (5000 lines without functionality...) is not considered a good coding practice (if not anything else for maintanability reasons).<br> From Oraclre's <strong><a href="http://www.oracle.com/technetwork/java/codeconv-138413.html" rel="nofollow">Code Conventions for the Java Programming Language</a></strong>, section <strong><a href="http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-141855.html#3043" rel="nofollow">3 - File Organization</a></strong>:</p> <blockquote> <p>Files longer than 2000 lines are cumbersome and should be avoided.</p> </blockquote> <p>So, it might be a good idea to try and break it down into smaller, more reusable and maintanable pieces of code/classes.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload