Create a Container in Java awt

In this section, you will see how to create a container in java awt with an example.

Create a Container in Java awt

Create a Container in Java awt



This program illustrates you how to create a container. Container contains several control or tools for develop your application. All the controls used in your application are the container for one another.

In this program, you will see that three buttons have been added to the panel. The panel and a text area added to the frame. The position for the panel on the frame has been specified south of the frame by using BorderLayout.SOUTH since the position of the text area has been specified the center of the frame using BorderLayout.CENTER. Here, the add() method has been used for both operations (add buttons to the panel and add panel and text area to the frame).

BorderLayout :
BorderLayout is the class of the java.awt.*; package which is used to arranging and resizing it's components to fit in five rigions : north, south, east, west and center. Each region may contain only one component. All regions are represented by the NORTH, SOUTH, EAST, WEST and CENTER constants of the BorderLayout class.

Here is the code of the program : 

import java.awt.*;
import java.awt.event.*;

public class CreateContainer{
  public static void main(String[] args){
  Panel panel = new Panel();
  panel.add(new Button("Button 1"));
  panel.add(new Button("Button 2"));
  panel.add(new Button("Button 3"));
  Frame frame = new Frame("Container Frame");
  TextArea txtArea = new TextArea();
  frame.add(txtArea, BorderLayout.CENTER);
  frame.add(panel, BorderLayout.SOUTH);
  frame.addWindowListener(new WindowAdapter(){
  public void windowClosing(WindowEvent we){

Download this example.