Greg Brannon wrote:What data has to be entered? Can you briefly describe the requirements for the "data entry application?"
Darryl Burke wrote:Given the broad nature of your question, the best I can do is point you to the Swing Tutorial.
Just one addition you may not get from the tutorial: when adding/removing components to/from an already visible/realized GUI, be sure to call revalidate() and repaint() on the enclosing container. Or, in the scenario you describe, you may want to call pack() on the top level window instead.
Ove Lindström wrote:From a class/methods point of view, it is no difference if you send a REFERENCE to a StringBuffer object or a REFERENCE to an ArrayList. If you would draw it on a paper, the line connecting your class with the instance of the StringBuffer or the ArrayList is the same.
When sending large amounts of data to a class, it should be done in a structured way. What is in the array that you are going to send?