//  Scott DeRuiter                 4/11/03
//  Labels.java
//  Simple example of a FlowLayout with Labels
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Labels extends JApplet   
{
	public Labels ( )  
	{
		getContentPane().setBackground( Color.gray );
		getContentPane().setLayout( new FlowLayout(FlowLayout.RIGHT, 320, 40) );

		JLabel message1 = new JLabel("",JLabel.CENTER);
		message1.setText("Hello World!");
		message1.setForeground(Color.red);
		message1.setBackground(Color.cyan);
		message1.setFont(new Font("Serif",Font.BOLD,18));
		message1.setOpaque(false);
       		getContentPane().add ( message1 );

		JLabel message2 = new JLabel("",JLabel.LEFT);
		message2.setText("Java is cool!");
		message2.setForeground(Color.blue);
		message2.setBackground(Color.black);
		message2.setFont(new Font("SansSerif",Font.ITALIC,30));
		message2.setOpaque(true);
       		getContentPane().add ( message2 );

		JLabel message3 = new JLabel("",JLabel.RIGHT);
		message3.setText(" What a nice day! ");
		message3.setForeground(Color.green);
		message3.setBackground(Color.white);
		message3.setFont(new Font("Monospaced",Font.PLAIN,24));
		message3.setOpaque(true);
       		getContentPane().add ( message3 );
	}
}

Back to Lesson 30 Examples

Back to Java Main Page