Label1.java

import java.awt.*;
import javax.swing.*;

/**
JLabel demo.
*/
public class Label1 extends JFrame
{
    public static void main(String[] argv)
    {
        Label1 t = new Label1();
        t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        t.show();
    }

    public Label1()
    {
        Toolkit kit = Toolkit.getDefaultToolkit();
        Dimension ss = kit.getScreenSize();
        setSize(ss.width/4,ss.height/4);
        setLocation(ss.width/4,ss.height/4);
        setTitle("CISC370-011 -- JLabel demo");

        Container cp = getContentPane();

        // Create a centered label with a large plain font.
        JLabel label1 = new JLabel("JLabels in action");
        Font f = label1.getFont();
        label1.setFont(
            new Font(f.getName(),Font.PLAIN,2*f.getSize()));
        cp.add(label1,BorderLayout.NORTH);

        // Create a static image label.
        ImageIcon icon = new ImageIcon("marvel3.gif");
        JLabel label2 = new JLabel(icon);
        cp.add(label2,BorderLayout.CENTER);

        // Create an HTML-formatted text label.
        JLabel label3 = 
            new JLabel(
                "<HTML>" +
                "&quot;I'm <EM>happy</EM>!&quot; he lied." +
                "</HTML>",
                JLabel.CENTER
                );
        cp.add(label3,BorderLayout.SOUTH);
    }
}