title: How to center the text in a JLabel?
body: <p>despite many tries I can't get the result that I would like to see - text centered within the JLabel and the JLabel somewhat centered in the BorderLayout. I said "somewhat" because there should be also another label "status" in the bottom-right corner of the window. Here the bit of code responsible for that: </p>
  
  <pre><code>setLayout(new BorderLayout());
  JPanel area = new JPanel();
  JLabel text = new JLabel(
          "&lt;html&gt;In early March, the city of Topeka," +
          " Kansas,&lt;br&gt;temporarily changed its name to Google..." +
          "&lt;br&gt;&lt;br&gt;...in an attempt to capture a spot&lt;br&gt;" +
          "in Google's new broadband/fiber-optics project." +
          "&lt;br&gt;&lt;br&gt;&lt;br&gt;source: http://en.wikipedia.org/wiki/Google_server" +
          "#Oil_Tanker_Data_Center&lt;/html&gt;", SwingConstants.CENTER);
  text.setVerticalAlignment(SwingConstants.CENTER);
  JLabel status = new JLabel("status", SwingConstants.SOUTH_EAST);
  status.setVerticalAlignment(SwingConstants.CENTER);
  Font font = new Font("SansSerif", Font.BOLD, 30);
  text.setFont(font);
  area.setBackground(Color.darkGray);
  text.setForeground(Color.green);
  // text.setAlignmentX(CENTER_ALIGNMENT);
  // text.setAlignmentY(CENTER_ALIGNMENT);
  // text.setHorizontalAlignment(JLabel.CENTER);
  // text.setVerticalAlignment(JLabel.CENTER);
  Font font2 = new Font("SansSerif", Font.BOLD, 20);
  status.setFont(font2);
  status.setForeground(Color.green);      
  area.add(text, BorderLayout.CENTER);        
  area.add(status, BorderLayout.EAST);
  this.add(area);
  </code></pre>
  
  <p>Thanks for any help provided.</p>