BorderLayout
import java.awt.*;
import java.awt.Color;
import javax.swing.*;
class abc extends JFrame{
JLabel name;
JButton btn1,btn2,btn3;
JButton bt1,bt2,bt3;
JTextField tname;
JPanel toppanel;
public abc(){
name = new JLabel("Enter Name");
toppanel = new JPanel();
toppanel.setLayout(new GridLayout(2,3));
tname = new JTextField(20);
btn1 = new JButton("East");
btn2 = new JButton("West");
btn3 = new JButton("Center");
bt1 = new JButton("one");
bt2 = new JButton("two");
bt3 = new JButton("three");
toppanel.add(bt1);
toppanel.add(bt2);
toppanel.add(bt3);
add(toppanel,BorderLayout.NORTH);
add(tname,BorderLayout.SOUTH);
add(btn1,BorderLayout.EAST);
add(btn2,BorderLayout.WEST);
add(btn3,BorderLayout.CENTER);
setSize(400,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("BorderLayout Demo");
setLocationRelativeTo(null);
btn3.setBackground(Color.MAGENTA);
}
public static void main(String[] args){
abc a = new abc();
}
}