¼Ò¼³ java.awt ¼Ò½ºÄڵ堠Layout Manager  BorderLayout°ü¸®ÀÚ  

BorderLayoutÀ» º¸¿©ÁÖ´Â ¿¹Á¦

BorderLayoutTest.java

import java.awt.*;
public class BorderLayoutTest extends 
Frame {
   
public 
BorderLayoutTest() { 
      Panel w1 = 
new 
Panel();
      w1.setLayout(
new BorderLayout(105
));
      w1.add(
"East"new Button("W1-East"
));
      w1.add(
"West"new Button("W1-West"
));
      w1.add(
"North"new Button("W1-North"
));
      w1.add(
"Center"new Button("W1-Center"
));
      w1.add(
"South"new Button("W1-South"
)); 

      Panel w2 = 
new 
Panel();
      w2.setLayout(
new BorderLayout(105
));      
      w2.add(
"East"new Button("W2-East"
));
      w2.add(
"West"new Button("W2-West"
));
      w2.add(
"North"new Button("W2-North"
));
      w2.add(
"South"new Button("W2-South"
)); 

      Panel w3 = 
new 
Panel();
      w3.setLayout(
new BorderLayout(105
));
      w3.add(
"Center"new Button("W3-Center"
)); 

      Panel w4 = 
new 
Panel();
      BorderLayout b = 
new BorderLayout(816
);
      w4.setLayout(b);
      w4.add(
"East"new Button("W4-East"
));
      w4.add(
"West"new Button("W4-West"
));
      w4.add(
new Button("W4-Center"
));      

      
this.setLayout(new GridLayout(22
));
      
this
.add(w1);
      
this
.add(w2);
      
this
.add(w3);
      
this
.add(w4);
   } 
   
public static void 
main(String[] args) { 
      BorderLayoutTest f = 
new 
BorderLayoutTest();
      f.pack();
      f.setTitle(
"BorderLayout"
);
      f.setVisible(
true
);
   } 
}

C:\JavaExample\13>javac BorderLayoutTest.java
C:\JavaExample\13>java BorderLayoutTest

BorderLayout°ü¸®ÀÚ´Â Frame°ú Dialogµî ¸ðµç Window¸¦ À§ÇÑ Default Layout°ü¸®ÀÚ

Áß¾Ó(center), µ¿(east), ¼­(west), ³²(south), ºÏ(north)ÀÇ ¿µ¿ªÀ¸·Î ³ª´©¾î ÄÄÆ÷³ÍÆ®¸¦ »ðÀÔÇÒ ¼ö ÀÖÀ½



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è´ë¼º