Source of TestJPanelGUIApp.java


  1: //TestJPanelGUIApp.java

  3: import java.awt.*;
  4: import java.awt.event.*;
  5: import javax.swing.*;

  7: public class TestJPanelGUIApp extends JFrame
  8: {
  9:     public static void main(String[] args)
 10:     {
 11:         JFrame frame = new JFrame("TestPanel");
 12:         frame.getContentPane().setLayout(null);
 13:         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 15:         JPanel panel1 = new JPanel(null);
 16:         panel1.setSize(new Dimension(100, 100));
 17:         panel1.setBackground(Color.CYAN);
 18:         panel1.setLocation(50, 50);

 20:         JPanel panel2 = new JPanel(null);
 21:         panel2.setSize(new Dimension(100, 100));
 22:         panel2.setBackground(Color.RED);
 23:         panel2.setLocation(100, 100);

 25:         JPanel panel3 = new JPanel(null);
 26:         panel3.setSize(new Dimension(100, 100));
 27:         panel3.setBackground(Color.BLACK);
 28:         panel3.setLocation(150, 150);

 30:         frame.getContentPane().add(panel1);
 31:         frame.getContentPane().add(panel2);
 32:         frame.getContentPane().add(panel3);

 34:         frame.setSize(600, 300);
 35:         frame.setVisible(true);
 36:     }
 37: }