JavaTM 2 Platform
Standard Ed. 5.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¿¡ ³ªÅ¸³»´Â °Í °°Àº Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù.

2°³
¾¿ ÁÙ¼± 6°³ÀÇ ¹öÆ°À» ³ªÅ¸³½´Ù. Çà 1 Àº ¹öÆ° 1 °ú 2, Çà 2 Àº ¹öÆ° 3 °ú 4, Çà 3 Àº ¹öÆ° 5 °ú 6¸¦ ³ªÅ¸³½´Ù. 2°³
¾¿ ÁÙ¼± 6°³ÀÇ ¹öÆ°À» ³ªÅ¸³½´Ù. Çà 1 Àº ¹öÆ° 2 °ú 1, Çà 2 Àº ¹öÆ° 4 °ú 3, Çà 3 Àº ¹öÆ° 6 °ú 5¸¦ ³ªÅ¸³½´Ù.
±×¸² 1: ¼öÆò ¹æÇâÀ¸·Î ¿ÞÂÊ¿¡¼­ ¿ì µµ 2: ¼öÆò ¹æÇâÀ¸·Î ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊ

Çà¼ö¿Í ·Ä¼öÀÇ ¾î´ÀÂÊÀ̳ª Á¦·Î ÀÌ¿ÜÀÇ °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, »ý¼ºÀÚ¿¡ÀÇÇØ ¶Ç´Â 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 »ý¼ºÀÚ´Â ÀÌ ÇÁ·¹ÀÓ¿¡ µû¸¨´Ï´Ù.

ÆĶó¹ÌÅÍ:
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)
ÀÌ ·¹À̾ƿôÀÇ ·Ä¼ö¸¦, ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. »ý¼ºÀÚ ¶Ç´Â 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 °´Ã¼ÀÇ Á¦¾àÀ» ä¿ì±â À§Çؼ­ ÁöÁ¤µÈ Ÿ°Ù ÄÁÅ×À̳ʳ»ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Çü»óÀ» À缺ÇüÇÕ´Ï´Ù.

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

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

toString

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

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

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.