import java.awt.*;class FrameTest10 extends Frame{

Panel pnl1 = new Panel() ;
Panel pnl2 = new Panel() ;
Panel pnl2x = new Panel() ;
Panel pnl3 = new Panel() ;
Panel pnl3x = new Panel() ;
Panel pnl4 = new Panel() ;
Panel pnl4x = new Panel() ;

Panel pnl1_1 = new Panel() ;
Panel pnl1_2 = new Panel() ;
Panel pnl1_2x = new Panel() ;

Panel pnl1_3 = new Panel() ;
Panel pnl1_3x = new Panel() ;
Panel pnl1_4 = new Panel() ;

void setPnl1(){
pnl1_1.add(new Label("pnl1_1")) ;
pnl1_2.add(new Label("pnl1_2")) ;
pnl1_3.add(new Label("pnl1_3")) ;



pnl1.setLayout(new BorderLayout()) ;
pnl1.add(pnl1_1 , "West") ;

pnl1.add(pnl1_2x , "Center") ;
pnl1_2x.setLayout(new BorderLayout()) ;
pnl1_2x.add(pnl1_2,"West") ;

pnl1_2x.add(pnl1_3x , "Center") ;
pnl1_3x.setLayout(new BorderLayout()) ;
pnl1_3x.add(pnl1_3,"West") ;




}


void setInnerCompoment(){
setPnl1() ;



}
FrameTest10(){
//pnl1.add(new Label("pnl1")) ;
pnl1.setBackground(Color.gray) ;

pnl2.add(new Label("pnl2")) ;
pnl2.setBackground(Color.green) ;

pnl3.add(new Label("pnl3")) ;
pnl3.setBackground(Color.red) ;

pnl4.add(new Label("pnl4")) ;
pnl4.setBackground(Color.blue) ;

add(pnl1,"North") ;

add(pnl2x , "Center") ;
pnl2x.setLayout(new BorderLayout()) ;
pnl2x.add(pnl2 , "North") ;

pnl2x.add(pnl3x,"Center") ;
pnl3x.setLayout(new BorderLayout()) ;
pnl3x.add(pnl3,"North") ;

pnl3x.add(pnl4x,"Center") ;
pnl4x.setLayout(new BorderLayout()) ;
pnl4x.add(pnl4,"North") ;

setInnerCompoment() ;

/*
pnl2.setLayout(new BorderLayout()) ;
pnl2.add(pnl1,"North") ;
pnl2.add(pnl3,"Center") ;
add(pnl2,"North") ;
//add(pnl2,"Center") ;
*/

setSize(300,200) ;
setVisible(true) ;
}

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