JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º GridLayout

java.lang.Object 
  |
  +--java.awt.GridLayout
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
LayoutManager , Serializable

public class GridLayout
extends Object
implements LayoutManager , Serializable

GridLayout Ŭ·¡½º´Â ±¸Çü ±¸¶óµÎ¿¡ ÄÁÅ×À̳ÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¹èÄ¡ÇÏ´Â ·¹À̾ƿô ¸Å´ÏÀúÀÔ´Ï´Ù. ÄÁÅ×À̳ʴ »çÀÌÁî°¡ µ¿ÀÏÇÑ ±¸Çü¿¡ ºÐÇÒµÇ¾î ±¸Çü ¸¶´Ù 1 °³ÀÇ ÄÄÆÛ³ÍÆ®°¡ ¹èÄ¡µË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¿¹´Â 6 °³ÀÇ ¹öưÀ» 3 Çà 2 ¿­¿¡ ¹èÄ¡ÇÏ´Â ¾ÖÇø´À» ³ªÅ¸³À´Ï´Ù.


 import java.awt. *;
 import java.applet.Applet;
 public class ButtonGrid extends Applet {
     public void init() {
         setLayout(new GridLayout(3,2));
         add(new Button("1"));
         add(new Button("2"));
         add(new Button("3"));
         add(new Button("4"));
         add(new Button("5"));
         add(new Button("6"));
     }
 }
 

ÄÁÅ×À̳ÊÀÇ ComponentOrientation ÇÁ·ÎÆÛƼ°¡ ¼öÆò ¹æÇâÀ¸·Î ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀÇ °æ¿ì, »ó±âÀÇ ¿¹´Â ±×¸² 1 ¿¡ ³ªÅ¸³»´Â °Í °°Àº Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù. ÄÁÅ×À̳ÊÀÇ ComponentOrientation ÇÁ·ÎÆÛƼ°¡ ¼öÆò ¹æÇâÀ¸·Î ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀÇ °æ¿ì, »ó±âÀÇ ¿¹´Â ±×¸² 2 ¿¡ ³ªÅ¸³»´Â °Í °°Àº Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù.

±×¸² 1: ¼öÆò ¹æÇâÀ¸·Î ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ ±×¸² 2: ¼öÆò ¹æÇâÀ¸·Î ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊ

Çà¼ö¿Í ·Ä¼öÀÇ ¾î´ÀÂÊÀ̳ª Á¦·Î ÀÌ¿ÜÀÇ °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, constructor ¿¡ ÀÇÇØ, ¶Ç´Â setRows ¸Þ¼Òµå ¹× setColumns ¸Þ¼Òµå¿¡ ÀÇÇØ, ÁöÁ¤µÈ ·Ä¼ö´Â ¹«½ÃµË´Ï´Ù. ´ë½Å¿¡, ÁöÁ¤µÈ Çà¼ö ¹× ·¹À̾ƿôÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ÃѼö·ÎºÎÅÍ, ·Ä¼ö°¡ °áÁ¤µË´Ï´Ù. µû¶ó¼­, ¿¹¸¦ µé¾î, 3 Çà°ú 2 ¿­ÀÌ ÁöÁ¤µÇ°í ÀÖ¾î 9 °³ÀÇ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿô¿¡ Ãß°¡ÇÏ´Â °æ¿ì, ÄÄÆÛ³ÍÆ®´Â 3 ¿­ÀÇ 3 Çà¿¡ Ç¥½ÃµË´Ï´Ù. ·Ä¼öÀÇ ÁöÁ¤ÀÌ ·¹À̾ƿô¿¡ ¿µÇâÀ» ÁÖ´Â °ÍÀº Çà¼ö°¡ Á¦·Î·Î ¼³Á¤µÇ¾úÀ» °æ¿ì¸¸ÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚÀÇ °³¿ä
GridLayout ()
          1 ÇàÁß¿¡ ÄÄÆÛ³ÍÆ® ±Ùó 1 °³ÀÇ ¿­À» °¡Áö´Â µðÆúÆ® ÁöÁ¤À¸·Î ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù.
GridLayout (int rows, int cols)
          ÁöÁ¤µÈ ¼öÀÇ ÇàÀ¸·Î ¿­À» °¡Áö´Â ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù.
GridLayout (int rows, int cols, int hgap, int vgap)
          ÁöÁ¤µÈ ¼öÀÇ ÇàÀ¸·Î ¿­À» °¡Áö´Â ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addLayoutComponent (String  name, Component  comp)
          ÁöÁ¤µÈ À̸§À¸·Î, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿô¿¡ Ãß°¡ÇÕ´Ï´Ù.
 int getColumns ()
          ÀÌ ·¹À̾ƿô³»ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getHgap ()
          ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°ÝÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getRows ()
          ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getVgap ()
          ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀ» µ¹·ÁÁÝ´Ï´Ù.
 void layoutContainer (Container  parent)
          ÀÌ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ÄÁÅ×À̳ʸ¦ ¹èÄ¡ÇÕ´Ï´Ù.
 Dimension minimumLayoutSize (Container  parent)
          ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÄÁÅ×ÀÌ³Ê ÀμöÀÇ ÃÖ¼Ò »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.
 Dimension preferredLayoutSize (Container  parent)
          ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÄÁÅ×ÀÌ³Ê ÀμöÀÇ Ãßõ »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.
 void removeLayoutComponent (Component  comp)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿôÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 void setColumns (int cols)
          ÀÌ ·¹À̾ƿôÀÇ ·Ä¼ö¸¦, ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setHgap (int hgap)
          ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°ÝÀ», ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setRows (int rows)
          ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö¸¦, ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setVgap (int vgap)
          ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀ», ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀÇ °ªÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

GridLayout

public GridLayout()
1 ÇàÁß¿¡ ÄÄÆÛ³ÍÆ® ±Ùó 1 °³ÀÇ ¿­À» °¡Áö´Â µðÆúÆ® ÁöÁ¤À¸·Î ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

GridLayout

public GridLayout(int rows,
                  int cols)
ÁöÁ¤µÈ ¼öÀÇ ÇàÀ¸·Î ¿­À» °¡Áö´Â ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù. ·¹À̾ƿô³»ÀÇ ÄÄÆÛ³ÍÆ®´Â ¸ðµÎ, µ¿ÀÏÇÑ »çÀÌÁî·Î ÁöÁ¤µË´Ï´Ù.

rows ¿Í cols ÀÇ ¾î´À ÂÊÀÎÁö 1 °³´Â Á¦·Î¿¡¼­µµ ±¦Âú½À´Ï´Ù. Á¦·ÎÀÇ °æ¿ì, ¿ÀºêÁ§Æ®¸¦ ¸î°³¿¡¼­µµ 1 Çà ¶Ç´Â 1 ¿­¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rows - Çà ¼ö. °ªÁ¦·Î´Â ÀÓÀÇÀÇ Çà¼ö¸¦ ÀǹÌÇÏ´Â
cols - ·Ä¼ö. °ªÁ¦·Î´Â ÀÓÀÇÀÇ ·Ä¼ö¸¦ ÀǹÌÇÑ´Ù

GridLayout

public GridLayout(int rows,
                  int cols,
                  int hgap,
                  int vgap)
ÁöÁ¤µÈ ¼öÀÇ ÇàÀ¸·Î ¿­À» °¡Áö´Â ±¸¶óµÎ ·¹À̾ƿôÀ» ÀÛ¼ºÇÕ´Ï´Ù. ·¹À̾ƿô³»ÀÇ ÄÄÆÛ³ÍÆ®´Â ¸ðµÎ, µ¿ÀÏÇÑ »çÀÌÁî·Î ÁöÁ¤µË´Ï´Ù.

°Ô´Ù°¡ ¼öÆò ¹æÇâ°ú ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀÌ ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. ¼öÆò ¹æÇâÀÇ °£°ÝÀº Á嫆 ¹× ¿ì´Ü°ú ·Ä°£¿¡ »ðÀԵ˴ϴÙ. ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀº »ó´Ü ¹× Çϴܰú Çà°£¿¡ »ðÀԵ˴ϴÙ.

rows ¿Í cols ÀÇ ¾î´À ÂÊÀÎÁö 1 °³´Â Á¦·Î¿¡¼­µµ ±¦Âú½À´Ï´Ù. Á¦·ÎÀÇ °æ¿ì, ¿ÀºêÁ§Æ®¸¦ ¸î°³¿¡¼­µµ 1 Çà ¶Ç´Â 1 ¿­¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¸ðµç GridLayout constructor Àº ÀÌ ÇÁ·¹ÀÓ¿¡ µû¸¨´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rows - Çà ¼ö. °ªÁ¦·Î´Â ÀÓÀÇÀÇ Çà¼ö¸¦ ÀǹÌÇÏ´Â
cols - ·Ä¼ö. °ªÁ¦·Î´Â ÀÓÀÇÀÇ ·Ä¼ö¸¦ ÀǹÌÇÏ´Â
hgap - ¼öÆò ¹æÇâÀÇ °£°Ý
vgap - ¼öÁ÷ ¹æÇâÀÇ °£°Ý
¿¹¿Ü:
IllegalArgumentException - rows ¿Í cols ÀÇ °ªÀ» ¾î´À Âʰúµµ Á¦·Î·Î ¼³Á¤ÇßÀ» °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

getRows

public int getRows()
ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

setRows

public void setRows(int rows)
ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö¸¦, ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rows - ÀÌ ·¹À̾ƿô³»ÀÇ Çà¼ö
¿¹¿Ü:
IllegalArgumentException - rows ¿Í cols ÀÇ °ªÀ» ¾î´À Âʰúµµ Á¦·Î·Î ¼³Á¤ÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

getColumns

public int getColumns()
ÀÌ ·¹À̾ƿô³»ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ·¹À̾ƿô³»ÀÇ ·Ä¼ö
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

setColumns

public void setColumns(int cols)
ÀÌ ·¹À̾ƿôÀÇ ·Ä¼ö¸¦, ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. constructor ¶Ç´Â setRows ¸Þ¼Òµå¿¡ ÀÇÇØ ÁöÁ¤µÈ ÇàÀÇ ¼ö°¡ Á¦·Î°¡ ¾Æ´Ñ °æ¿ì´Â ·Ä¼öÀÇ ¼³Á¤Àº ·¹À̾ƿô¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ±× °æ¿ì, ·¹À̾ƿô¿¡ Ç¥½ÃµÇ´Â ·Ä¼ö´Â ÄÄÆÛ³ÍÆ®ÀÇ ÃѼö ¹× ÁöÁ¤µÈ ÇàÀÇ ¼ö¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
cols - ÀÌ ·¹À̾ƿô³»ÀÇ ·Ä¼ö
¿¹¿Ü:
IllegalArgumentException - rows ¿Í cols ÀÇ °ªÀ» ¾î´À Âʰúµµ Á¦·Î·Î ¼³Á¤ÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

getHgap

public int getHgap()
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°ÝÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°Ý
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

setHgap

public void setHgap(int hgap)
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°ÝÀ», ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
hgap - ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÆò ¹æÇâÀÇ °£°Ý
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

getVgap

public int getVgap()
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°Ý
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

setVgap

public void setVgap(int vgap)
ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°ÝÀ», ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
vgap - ÄÄÆÛ³ÍÆ®°£ÀÇ ¼öÁ÷ ¹æÇâÀÇ °£°Ý
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

addLayoutComponent

public void addLayoutComponent(String  name,
                               Component  comp)
ÁöÁ¤µÈ À̸§À¸·Î, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿô¿¡ Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º LayoutManager ³»ÀÇ addLayoutComponent
ÆÄ¶ó¹ÌÅÍ:
name - ÄÄÆÛ³ÍÆ®ÀÇ À̸§
comp - Ãß°¡µÇ´Â ÄÄÆÛ³ÍÆ®

removeLayoutComponent

public void removeLayoutComponent(Component  comp)
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿôÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º LayoutManager ³»ÀÇ removeLayoutComponent
ÆÄ¶ó¹ÌÅÍ:
comp - »èÁ¦µÇ´Â ÄÄÆÛ³ÍÆ®

preferredLayoutSize

public Dimension  preferredLayoutSize(Container  parent)
ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÄÁÅ×ÀÌ³Ê ÀμöÀÇ Ãßõ »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.

±¸¶óµÎ ·¹À̾ƿôÀÇ ÃßÃµÆøÀº ÄÁÅ×À̳ʳ»ÀÇ ÆøÀÇ ¾î¶² °ÍÀÎÁö¸¦ ·Ä¼ö¹è·Î ÇÑ °Í¿¡, ¼öÆò ÆÐµùÀ» ·Ä¼öÇ÷¯½º 1 ¹è°¡ µÈ °ÍÀ» ´õÇØ, ÇÑÃþ ´õ Ÿ°Ù ÄÁÅ×À̳ÊÀÇ ¿À¸¥Âʰú ¿ÞÂÊÀÇ ÀÎ ¼¼Æ®¸¦ ´õÇÑ ÃÖ´ëÆøÀÌ µË´Ï´Ù.

±¸¶óµÎ ·¹À̾ƿôÀÇ Ãßõ ³ôÀÌ´Â ÄÁÅ×À̳ʳ»ÀÇ ³ôÀÌÀÇ ¾î¶² °ÍÀÎÁö¸¦ Çà¼ö¹è·Î ÇÑ °Í¿¡, ¼öÁ÷ ÆÐµùÀ» Çà¼öÇ÷¯½º 1 ¹è°¡ µÈ °ÍÀ» ´õÇØ, ÇÑÃþ ´õ Ÿ°Ù ÄÁÅ×ÀÌ³Ê À§¿Í ¾Æ·¡ÀÇ ÀÎ ¼¼Æ®¸¦ ´õÇÑ ÃÖ´ëÀÇ ³ôÀ̰¡ µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º LayoutManager ³»ÀÇ preferredLayoutSize
ÆÄ¶ó¹ÌÅÍ:
parent - ¹èÄ¡µÇ´Â ÄÁÅ×À̳Ê
¹Ýȯ°ª:
ÁöÁ¤µÈ ÄÁÅ×À̳ÊÀÇ ¼­ºê ÄÄÆÛ³ÍÆ®¸¦ ¹èÄ¡ÇÏ´Â ¹Ù¶÷Á÷ÇÑ Ä¡¼ö
°ü·Ã Ç׸ñ:
minimumLayoutSize(java.awt.Container) , Container.getPreferredSize()

minimumLayoutSize

public Dimension  minimumLayoutSize(Container  parent)
ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÄÁÅ×ÀÌ³Ê ÀμöÀÇ ÃÖ¼Ò »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.

±¸¶óµÎ ·¹À̾ƿôÀÇ ÃÖ¼ÒÆøÀº ÄÁÅ×À̳ʳ»ÀÇ ÆøÀÇ ¾î¶² °ÍÀÎÁö¸¦ ·Ä¼ö¹è·Î ÇÑ °Í¿¡, ¼öÆò ÆÐµùÀ» ·Ä¼öÇ÷¯½º 1 ¹è°¡ µÈ °ÍÀ» ´õÇØ, ÇÑÃþ ´õ Ÿ°Ù ÄÁÅ×À̳ÊÀÇ ¿À¸¥Âʰú ¿ÞÂÊÀÇ ÀÎ ¼¼Æ®¸¦ ´õÇÑ °ÍÀÇ ÃÖ¼ÒÆøÁß ÃÖ´ëÀÇ °ÍÀÌ µË´Ï´Ù.

±¸¶óµÎ ·¹À̾ƿôÀÇ ÃÖ¼ÒÀÇ ³ôÀÌ´Â ÄÁÅ×À̳ʳ»ÀÇ ³ôÀÌÀÇ ¾î¶² °ÍÀÎÁö¸¦ Çà¼ö¹è·Î ÇÑ °Í¿¡, ¼öÁ÷ ÆÐµùÀ» Çà¼öÇ÷¯½º 1 ¹è°¡ µÈ °ÍÀ» ´õÇØ, ÇÑÃþ ´õ Ÿ°Ù ÄÁÅ×ÀÌ³Ê À§¿Í ¾Æ·¡ÀÇ ÀÎ ¼¼Æ®¸¦ ´õÇÑ °ÍÀÇ ÃÖ¼ÒÀÇ ³ôÀÌÁßÃÖ´ëÀÇ °ÍÀÌ µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º LayoutManager ³»ÀÇ minimumLayoutSize
ÆÄ¶ó¹ÌÅÍ:
parent - ¹èÄ¡µÇ´Â ÄÄÆÛ³ÍÆ®
¹Ýȯ°ª:
ÁöÁ¤µÈ ÄÁÅ×À̳ÊÀÇ ¼­ºê ÄÄÆÛ³ÍÆ®¸¦ ¹èÄ¡Çϱâ À§Çؼ­ ÇÊ¿äÇÑ ÃÖ¼ÒÀÇ Ä¡¼ö
°ü·Ã Ç׸ñ:
preferredLayoutSize(java.awt.Container) , Container.doLayout()

layoutContainer

public void layoutContainer(Container  parent)
ÀÌ ·¹À̾ƿôÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ÄÁÅ×À̳ʸ¦ ¹èÄ¡ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â GridLayout ¿ÀºêÁ§Æ®ÀÇ Á¦¾àÀ» ä¿ì±â À§Çؼ­(¶§¹®¿¡), ÁöÁ¤µÈ Ÿ°Ù ÄÁÅ×À̳ʳ»ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Çü»óÀ» À缺ÇüÇÕ´Ï´Ù.

±¸¶óµÎ ·¹À̾ƿô ¸Å´ÏÀú´Â °³º°ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁ ÁöÁ¤Çϱâ À§Çؼ­, ÄÁÅ×À̳ʳ»ÀÇ ºóarea¸¦ ·¹À̾ƿôÀÇ Çà¼ö¿Í ·Ä¼ö¿¡ µû¶ó µîºÐ ÇÕ´Ï´Ù. ÄÁÅ×À̳ÊÀÇ ºóarea´Â ÄÁÅ×À̳ÊÀÇ »çÀÌÁî·ÎºÎÅÍ, ÀÓÀÇÀÇ ÀÎ ¼¼Æ® ¹× ÁöÁ¤µÈ ÀÓÀÇÀÇ ¼öÆò ¶Ç´Â ¼öÁ÷ÀÇ °£°ÝÀ» ´ç±ä °Í¿¡ µ¿ÀÏÇØÁý´Ï´Ù. ±¸¶óµÎ ·¹À̾ƿô³»ÀÇ ÄÄÆÛ³ÍÆ®´Â ¸ðµÎ, °°Àº »çÀÌÁî·Î ¼³Á¤µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º LayoutManager ³»ÀÇ layoutContainer
ÆÄ¶ó¹ÌÅÍ:
parent - ¹èÄ¡µÇ´Â ÄÁÅ×À̳Ê
°ü·Ã Ç׸ñ:
Container , Container.doLayout()

toString

public String  toString()
ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀÇ °ªÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ±¸¶óµÎ ·¹À̾ƿôÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.