이거 오른쪽 메뉴는 레이아웃 뭘로 짜야돼?


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

public class TestDesign3 extends Frame2 {
        Button btn1,btn2,btn3,btn4;
        Panel p1,p2, p3;
        TextField tf1;
        TextArea ta;
        
        
        public TestDesign3() {
                super(300, 200);
                setTitle("디자인 예제3");
                setBackground(Color.WHITE);
                
                
                p2 = new Panel();
                p2.setLayout(new BorderLayout());
                p2.add(tf1 = new TextField("",35));
                
                p1 = new Panel();
                p1.setLayout(new BorderLayout());
                p1.add(ta = new TextArea(7,28));
                p3 = new Panel();                                                                                
                //p3.setLayout(new BorderLayout());                               //여기서부터 막힘 ㅠ
                p3.setLayout(new GridLayout(4,1));
                p3.add(btn1 = new Button("추가"));
                p3.add(btn2 = new Button("지우기"));
                p3.add(btn3 = new Button("전체지우기"));
                p3.add(btn4 = new Button("종료"));
                
                
                
                
                
                
                add(BorderLayout.CENTER,p1);
                add(BorderLayout.EAST,p3);
                add(BorderLayout.SOUTH,p2);
                
                
}

        public static void main(String args[]) {
                new TestDesign3();

        }
}