Swing JFC Java

import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
public class LabelDemo extends JFrame {
  public LabelDemo() {
    super("JLabel Demo");
    setSize(600, 100);
    JPanel content = new JPanel(new GridLayout(1, 4, 4, 4));
    JLabel label = new JLabel("rntsoft");
    label.setBackground(Color.white);
    content.add(label);
    label = new JLabel("rntsoft", SwingConstants.CENTER);
    label.setOpaque(true);
    label.setBackground(Color.white);
    content.add(label);
    label = new JLabel("rntsoft");
    label.setFont(new Font("Helvetica", Font.BOLD, 18));
    label.setOpaque(true);
    label.setBackground(Color.white);
    content.add(label);
    ImageIcon image = new ImageIcon("rntsoftLogo.gif");
    label = new JLabel("rntsoft", image, SwingConstants.RIGHT);
    label.setVerticalTextPosition(SwingConstants.TOP);
    label.setOpaque(true);
    label.setBackground(Color.white);
    content.add(label);
    getContentPane().add(content);
    setVisible(true);
  }
  public static void main(String args[]) {
    new LabelDemo();
  }
}