title: String formatting output being unorganized.
body: <p>i am getting very disorganized output when i attempt to display my formatted string. </p>
  
  <pre><code>String heading = String.format("%-15s%30s%15s%n", "Stall name", "Num Guests", "Servings");
      txaOut.setText(heading + "------------------------------------------------------------- \n");
      for (int i = 0; i &lt; tblstallsList.size(); i++) {
          double servings = Math.round(tblstallsList.get(i).getNumofguests()*1.25);
          String output = String.format("%-15s%30s%15f%n", tblstallsList.get(i).getStallname(), tblstallsList.get(i).getNumofguests(), servings);
          txaOut.append(output);
      }
  </code></pre>
  
  <p>The values from tblstallsList are Strings and the servings will be a double. I'm not getting errors and my font is set to courier new.</p>
  
  <p>Thank you in advance :)</p>