title: Converting jLabel to a jTextField
body: <p>I'm working on a <code>JFrame</code> interface to interact easily with a large amount of data. The data is saved in a <em>.txt</em> file, and when a name is selected from the <code>JList</code>, my program reads the appropriate lines of data, converts them into an Object I've defined (CounterParty), and displays the appropriate fields of the objects in <code>JLabel</code>s. This all works well. I've also written code to launch a new <code>JPanel</code> that edits the selected Object. The <code>JPanel</code> opens, already populated with the data, and when a button is clicked the existing information on the <em>.txt</em> file is deleted and replaced with the new, edited data. This also works well.</p>
  
  <p>However, I would like to make this a bit more <em>user-friendly</em>. I want the <code>JLabel</code>s where the information is initially displayed to convert into <code>JTextField</code>s populated with the data from the jLabels when the <em>Edit</em> button is clicked. This would remove needing to launch the new JPanel window altogether. I assume is would change the visibility to false of the <code>JLabel</code>s and create new <code>JTextField</code> objects. I'm having trouble with this.<br/> Can <code>JLabel</code> objects be converted to <code>JTextField</code>s? Can I maybe have both objects in the exact same spot, but alternate visibility? I'm not sure how to go about this.</p>
  
  <p>I'm using NetBeans.</p>
  
  <p>Thank you for your help! Let me know if any additional information is needed.</p>