title: JLabel does not update when using setText method
body: <p>In the project I am currently working on I have several pieces of information that I would like to make visible via Jlabel. There are a few buttons and textfields elsewhere in the GUI that allow for altering said information I would like to update the JLabel but the text never changes, or updates upon startup.  </p>
  
  <p>I have attempted to use concurrency to update the labels, as suggested in other questions on this site, but I have had no luck with the labels updating. The concurrency does work with updating textfields and comboBoxes as needed. </p>
  
  <p>The current iteration of my code looks as follows, </p>
  
  <p>The JFrame</p>
  
  <pre><code>//// This is a snippet from the JFrame
  
  public void start()
  {
      this.setSize(900, 700);
      this.setVisible(true);
  
      devicePanel.populateDeviceDefinitions();
      updateServiceInfo();
      updateCommandInfo();
      startUpdateTimer();
  }
  
  public void updateServiceInfo()
  {
      EventService service = JetstreamApp.getService();
  
      generalPanel.updateServiceInfo(service.getBaseUri(), 
              service.getAccessKey(), String.valueOf(service.getWindowTime()));
  }
  
  public void updateCommandInfo()
  {
      JetstreamServiceClient client = JetstreamApp.getClient();
  
      generalPanel.updateCommandInfo(client.getBaseUri(), client.getAccessKey());
  }
  </code></pre>
  
  <p>The JPanel named generalPanel</p>
  
  <pre><code>//// This is a snippet from the generalPanel
  //// All of the variables in the following code are JLabels
  
  public void updateServiceInfo(String baseUrl, String accessKey,
          String windowTime)
  {
      serviceUrl.setText(baseUrl);
      serviceAccessKey.setText(accessKey);
      serviceWindowTime.setText(windowTime);
  }
  
  public void updateCommandInfo(String baseUrl, String accessKey)
  {
      commandUrl.setText(baseUrl);
      commandAccessKey.setText(accessKey);
  }
  </code></pre>
  
  <p>The labels start with an Empty string for their text and upon window start it is intended that they be updated by grabbing the information from the relevant sources. Can I please have some insight as to why the JLabels never update and display their information?</p>