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

public class TestMessagePanel extends JFrame {
  public TestMessagePanel() {
    MessagePanel messagePanel1 = new MessagePanel("Wecome to Java");
    MessagePanel messagePanel2 = new MessagePanel("Java is fun");
    MessagePanel messagePanel3 = new MessagePanel("Java is cool");
    MessagePanel messagePanel4 = new MessagePanel("I love Java");
    messagePanel1.setFont(new Font("SansSerif", Font.ITALIC, 20));
    messagePanel2.setFont(new Font("Courie", Font.BOLD, 20));
    messagePanel3.setFont(new Font("Times", Font.ITALIC, 20));
    messagePanel4.setFont(new Font("Californian FB", Font.PLAIN, 20));
    messagePanel1.setBackground(Color.red);
    messagePanel2.setBackground(Color.cyan);
    messagePanel3.setBackground(Color.green);
    messagePanel4.setBackground(Color.white);
    messagePanel1.setCentered(true);

    setLayout(new GridLayout(2, 2));
    add(messagePanel1);
    add(messagePanel2);
    add(messagePanel3);
    add(messagePanel4);
  }

  public static void main(String[] args) {
    TestMessagePanel frame = new TestMessagePanel();
    frame.setSize(300, 200);
    frame.setTitle("TestMessagePanel");
    frame.setLocationRelativeTo(null); // Center the frame
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
  }
}