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>" +
""I'm <EM>happy</EM>!" he lied." +
"</HTML>",
JLabel.CENTER
);
cp.add(label3,BorderLayout.SOUTH);
}
}