|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.swing.SizeRequirements
·¹À̾ƿô ¸Å´ÏÀúÀÇ ÆíÀǸ¦ À§Çؼ(¶§¹®¿¡), ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî¿Í À§Ä¡¿¡ ´ëÇÑ Á¤º¸¸¦ °è»êÇÕ´Ï´Ù. »çÀÌÁî¿Í À§Ä¡ÀÇ ¸ðµç °è»ê ¸Þ¼Òµå´Â SizeRequirements ÀÇ ¹è¿À» Àμö·Î¼ ÃëµæÇϴ Ŭ·¡½º ¸Þ¼ÒµåÀÔ´Ï´Ù. SizeRequirements Ŭ·¡½º´Â 2 Á¾·ùÀÇ ·¹À̾ƿôÀ» ¼Æ÷Æ®ÇÕ´Ï´Ù.
- tiled
- ÄÄÆÛ³ÍÆ®´Â ÁÂÇ¥ 0 (Á嫆 ¶Ç´Â »ó´Ü)À¸·ÎºÎÅÍ ½ÃÀ۵Ǿî both and justification·Î ¹èÄ¡µÇµç°¡, ȤÀº ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½ºÆÒÀÇ ±¸¼®À» ³ªÅ¸³»´Â ÁÂÇ¥ (¿ì´Ü ¶Ç´Â ÇÏ´Ü)·ÎºÎÅÍ ½ÃÀ۵Ǿî both and justification·Î ¹èÄ¡µÈ´Ù.
- aligned
- ÄÄÆÛ³ÍÆ®´Â °¢°¢ÀÇ °¡Áö·±È÷ ÇÏ´Â ¹æ¹ýÀÇ °ª (X ¶Ç´Â Y)¿¡ ±Ù°ÅÇØ Á¤·ÄµÈ´Ù
°¢ SizeRequirements ¿ÀºêÁ§Æ®´Â 1 °³ÀÇ ÄÄÆÛ³ÍÆ® ¶Ç´Â º¹¼öÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Æø (¿Í X °¡Áö·±È÷ Çϰí) ¶Ç´Â ³ôÀÌ (¿Í Y °¡Áö·±È÷ Çϰí)ÀÇ ¾îµò°¡¿¡ ºÙÀº Á¤º¸¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.
minimum
- ÄÄÆÛ³ÍÆ® ¶Ç´Â ÄÄÆÛ³ÍÆ® ±×·ìÀÇ Àû´çÇÑ ÃÖ¼ÒÀÇ Æø ¹× ³ôÀÌ (Çȼ¿ ´ÜÀ§)
preferred
- ÄÄÆÛ³ÍÆ® ¶Ç´Â ÄÄÆÛ³ÍÆ® ±×·ìÀÇ º»·¡ÀÇ Æø ¹× ³ôÀÌ (Çȼ¿ ´ÜÀ§)
maximum
- ÄÄÆÛ³ÍÆ® ¶Ç´Â ÄÄÆÛ³ÍÆ® ±×·ìÀÇ Àû´çÇÑ ÃÖ´ëÀÇ Æø ¹× ³ôÀÌ (Çȼ¿ ´ÜÀ§)
alignment
- ÄÄÆÛ³ÍÆ® ¶Ç´Â ÄÄÆÛ³ÍÆ® ±×·ìÀÇ X ¹× Y °¡Áö·±È÷ Çϰí
°æ°í:
ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿Í ȣȯÀº ¾Æ´Ï°Ô µÉ ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈÀÇ ¼Æ÷Æ®´Â ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ´Â java.beans
ÆÐŰÁö¿¡ ¸ðµç JavaBeansTM ÀÇ Àå±â ±â¾ïÀÌ ¼Æ÷Æ®µË´Ï´Ù. XMLEncoder
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
Component.getMinimumSize()
,
Component.getPreferredSize()
,
Component.getMaximumSize()
,
Component.getAlignmentX()
,
Component.getAlignmentY()
ÇʵåÀÇ °³¿ä | |
float |
alignment
0. 0 À¸·Î 1.0 ÀÇ »çÀÌÀÇ °ª (»óÇÏÇÑÄ¡¸¦ Æ÷ÇÔÇÑ´Ù)À¸·Î ÁöÁ¤µÇ´Â ¹èÄ¡ÀÔ´Ï´Ù. |
int |
maximum
°¡´ÉÇÑ ÃÖ´ë »çÀÌÁîÀÔ´Ï´Ù. |
int |
minimum
ÇÊ¿äÇÏ°Ô µÇ´Â ÃÖ¼Ò »çÀÌÁîÀÔ´Ï´Ù. |
int |
preferred
Åë»óÀÇ (º»·¡ÀÇ) »çÀÌÁîÀÔ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
SizeRequirements ()
ÃÖ¼Ò »çÀÌÁî, ¹Ù¶÷Á÷ÇÑ »çÀÌÁî, ÃÖ´ë »çÀÌÁ Á¦·Î¿¡, ¹èÄ¡ÀÇ °ªÀ» 0.5 (centering)·Î ¼³Á¤ÇØ, SizeRequirements ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
SizeRequirements (int min,
int pref,
int max,
float a)
ÁöÁ¤µÈ ÃÖ¼Ò »çÀÌÁî, ¹Ù¶÷Á÷ÇÑ »çÀÌÁî, ÃÖ´ë »çÀÌÁî, ¹× ¹èÄ¡·Î, SizeRequirements ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
static int[] |
adjustSizes (int delta,
SizeRequirements [] children)
ÁöÁ¤µÈ ¾çÀ¸·Î, ÁöÁ¤µÈ ¹è¿ÀÇ »çÀÌÁ Á¶Á¤ÇÕ´Ï´Ù. |
static void |
calculateAlignedPositions (int allocated,
SizeRequirements total,
SizeRequirements [] children,
int[] offsets,
int[] spans)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ÁöÁ¤ÀÇ °¡Áö·±È÷ ÇÏ´Â ¹æ¹ýÀ¸·Î ·¹À̾ƿô ÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â ¸¹Àº ¿ÀÇÁ¼Â(offset)/½ºÆÒÀÇ Æä¾î¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
static void |
calculateAlignedPositions (int allocated,
SizeRequirements total,
SizeRequirements [] children,
int[] offsets,
int[] spans,
boolean normal)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ÁöÁ¤ÀÇ °¡Áö·±È÷ ÇÏ´Â ¹æ¹ýÀ¸·Î ·¹À̾ƿô ÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â ¸¹Àº ¿ÀÇÁ¼Â(offset)/½ºÆÒÀÇ Æä¾î¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
static void |
calculateTiledPositions (int allocated,
SizeRequirements total,
SizeRequirements [] children,
int[] offsets,
int[] spans)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ±¸¼®¿¡¼ ±¸¼®±îÁö ·¹À̾ƿô ÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â ¸¹Àº ¿ÀÇÁ¼Â(offset)/½ºÆÒÀÇ Æä¾î¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
static void |
calculateTiledPositions (int allocated,
SizeRequirements total,
SizeRequirements [] children,
int[] offsets,
int[] spans,
boolean forward)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ±¸¼®¿¡¼ ±¸¼®±îÁö ·¹À̾ƿô ÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â ¸¹Àº ¿ÀÇÁ¼Â(offset)/½ºÆÒÀÇ Æä¾î¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
static SizeRequirements |
getAlignedSizeRequirements (SizeRequirements [] children)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ¹èÄ¡Çϴµ¥ ÇÊ¿äÇÑ ÇÕ°è ½ºÆäÀ̽º¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
static SizeRequirements |
getTiledSizeRequirements (SizeRequirements [] children)
ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ ±¸¼®¿¡¼ ±¸¼®±îÁö ¹èÄ¡Çϴµ¥ ÇÊ¿äÇÑ ÇÕ°è ½ºÆäÀ̽º¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
String |
toString ()
ÃÖ¼Ò »çÀÌÁî, ¹Ù¶÷Á÷ÇÑ »çÀÌÁî, ÃÖ´ë »çÀÌÁîÀÇ ¿ä°ÇÀ» ±â¼úÇϴ ij¸¯ÅÍ ¶óÀÎÀ», ¹èÄ¡¿Í ÇÔ²² µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public int minimum
comp
¿¡¼´Â ÀÌ »çÀÌÁî´Â comp.getMinimumSize(). width
¶Ç´Â comp.getMinimumSize(). height
ÀÇ ¾îµò°¡¿¡ µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
public int preferred
comp
¿¡¼´Â ÀÌ »çÀÌÁî´Â comp.getPreferredSize(). width
¶Ç´Â comp.getPreferredSize(). height
ÀÇ ¾îµò°¡¿¡ µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
public int maximum
comp
¿¡¼´Â ÀÌ »çÀÌÁî´Â comp.getMaximumSize(). width
¶Ç´Â comp.getMaximumSize(). height
ÀÇ ¾îµò°¡¿¡ µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
public float alignment
»ý¼ºÀÚÀÇ »ó¼¼ |
public SizeRequirements()
public SizeRequirements(int min, int pref, int max, float a)
min
- ÃÖ¼Ò »çÀÌÁî >= 0pref
- ¹Ù¶÷Á÷ÇÑ »çÀÌÁî >= 0max
- ÃÖ´ë »çÀÌÁî >= 0a
- ¹èÄ¡ >= 0 . 0f && <= 1.0f¸Þ¼ÒµåÀÇ »ó¼¼ |
public String toString()
Object
³»ÀÇ toString
public static SizeRequirements getTiledSizeRequirements(SizeRequirements [] children)
children
- ÄÄÆÛ³ÍÆ®¼¼Æ®ÀÇ ½ºÆäÀ̽º ¿ä°Ç. º¤ÅÍÀÇ ±æÀÌ´Â Á¦·ÎÀ̱â (À§ÇØ)¶§¹®¿¡, µðÆúÆ®ÀÇ SizeRequirements ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº°¡ µ¹¾Æ¿Í °Ç³×¹Þ´Â´Ù
public static SizeRequirements getAlignedSizeRequirements(SizeRequirements [] children)
children
- ÀÚÀÇ ¿ä°Ç¼¼Æ®. ±æÀ̰¡ Á¦·ÎÀÇ °æ¿ì´Â SizeRequirements ÀÇ µðÆúÆ® ÀνºÅϽº°¡ µ¹·ÁÁÖ¾îÁø´Ù
public static void calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements [] children, int[] offsets, int[] spans)
allocated
- ÇÒ´çÇÏ´Â ÇÕ°è ½ºÆÒ >= 0total
- ÀÚÀÇ ¿ä±¸ÀÇ ÇÕ°è. ÀÌ Àμö´Â ¿É¼ÇÀ̸ç, null ÀÇ °æ¿ì°¡ ÀÖ´Âchildren
- °¢ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî ¿ä°Çoffsets
- ½ºÆÒÀ» ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °¢ ÀÚÀÇ 0 À¸·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset) (½ºÆÒÀÇ ¹èÄ¡¸¦ ÁöÁ¤ÇÑ´Ù)spans
- °¢ ÀÚ°¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½ºÆÒÀ¸·Î, ÇÕ°è Ÿ°Ù ½ºÆÒÀ» ±¸¼ºÇÑ´Ùpublic static void calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements [] children, int[] offsets, int[] spans, boolean forward)
allocated
- ÇÒ´çÇÏ´Â ÇÕ°è ½ºÆÒ >= 0total
- ÀÚÀÇ ¿ä±¸ÀÇ ÇÕ°è. ÀÌ Àμö´Â ¿É¼ÇÀ̸ç, null ÀÇ °æ¿ì°¡ ÀÖ´Âchildren
- °¢ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî ¿ä°Çoffsets
- ½ºÆÒÀ» ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °¢ ÀÚÀÇ 0 À¸·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset) (½ºÆÒÀÇ ¹èÄ¡¸¦ ÁöÁ¤ÇÑ´Ù)spans
- °¢ ÀÚ°¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½ºÆÒÀ¸·Î, ÇÕ°è Ÿ°Ù ½ºÆÒÀ» ±¸¼ºÇÏ´Âforward
- true ÀÇ °æ¿ì, 0 À¸·ÎºÎÅÍ ¿ÀÇÁ¼Â(offset)ºÐ ´Ã¸®¸é¼ ŸÀϸµ ÇØ, false ÀÇ °æ¿ì, ÇÒ´ç ½ºÆäÀ̽ºÀÇ ±¸¼®À¸·ÎºÎÅÍ ¿ÀÇÁ¼Â(offset)ºÐ ÁÙÀÌ¸é¼ Å¸Àϸµ ÇÑ´Ùpublic static void calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements [] children, int[] offsets, int[] spans)
allocated
- ÇÒ´çÇÏ´Â ÇÕ°è ½ºÆÒ >= 0total
- ÀÚÀÇ ¿ä±¸ÀÇ ÇÕ°èchildren
- °¢ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî ¿ä°Çoffsets
- ½ºÆÒÀ» ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °¢ ÀÚÀÇ 0 À¸·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset) (½ºÆÒÀÇ ¹èÄ¡¸¦ ÁöÁ¤ÇÑ´Ù)spans
- °¢ ÀÚ°¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½ºÆÒÀ¸·Î, ÇÕ°è Ÿ°Ù ½ºÆÒÀ» ±¸¼ºÇÑ´Ùpublic static void calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements [] children, int[] offsets, int[] spans, boolean normal)
allocated
- ÇÒ´çÇÏ´Â ÇÕ°è ½ºÆÒ >= 0total
- ÀÚÀÇ ¿ä±¸ÀÇ ÇÕ°èchildren
- °¢ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî ¿ä°Çoffsets
- ½ºÆÒÀ» ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °¢ ÀÚÀÇ 0 À¸·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset) (½ºÆÒÀÇ ¹èÄ¡¸¦ ÁöÁ¤ÇÑ´Ù)spans
- °¢ ÀÚ°¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½ºÆÒÀ¸·Î, ÇÕ°è Ÿ°Ù ½ºÆÒÀ» ±¸¼ºÇÏ´Ânormal
- true ÀÇ °æ¿ì, ¹èÄ¡ÀÇ °ª 0.0f ´Â Á»ó´ÜÀ» ³ªÅ¸³», false ÀÇ °æ¿ì´Â ¿ìÇÏ´ÜÀ» ³ªÅ¸³½´Ùpublic static int[] adjustSizes(int delta, SizeRequirements [] children)
delta
- »çÀÌÁîÀÇ Â÷À̸¦ ³ªÅ¸³»´Â int Ä¡children
- SizeRequirements ¿ÀºêÁ§Æ®ÀÇ ¹è¿
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.