JavaTM 2 Platform
Standard Ed. 5.0

java.awt
Ŭ·¡½º ComponentOrientation

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.ComponentOrientation
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable

public final class ComponentOrientation
extends Object
implements Serializable

ComponentOrientation Ŭ·¡½º´Â ÄÄÆÛ³ÍÆ® ¶Ç´Â ÅؽºÆ®ÀÇ °¢ ¿ä¼Ò¸¦ ¾ð¾î¿¡ µû¶ó ¹èÄ¡Çϱâ À§ÇÑ ¹æÇâÀ» ĸ½¶È­ÇÕ´Ï´Ù. ¼­¾çÀÇ ¾ËÆĺª, Çìºê¶óÀ̾îµîÀÇ Áßµ¿ÀÇ ¾ð¾î, ±×¸®°í ÀϺ»¾îµîÀÇ ±Øµ¿ÀÇ ¾ð¾îÀÇ °¢°¢À¸·Î ´Ù¸¥ ¾î¼øÀ» ¹Ý¿µÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ¹®ÀÚµîÀÇÀÚ½Ä ÅÛÀ» ÀÏ·Ä¿¡ ´Ã¾î³õ¾Æ ±× ¿­À» ´Ã¾î³õ¾Æ ºí·ÏÀ» ±¸¼ºÇÕ´Ï´Ù. ÀÌ°ÍÀº ¿¹¸¦ µé¾î üũ ¹Ú½º³»¿¡ ÅؽºÆ®¿ÍÀÇ »ó´ë À§Ä¡¸¦ ÁöÁ¤ÇØ ¹èÄ¡µÇ´Â ¹Ú½º¿Í °°Àº À§Á¦Æ®³»ÀÇÀÚ½Ä ÅÛ¿¡µµ Àû¿ëµË´Ï´Ù.

Çö´ëÀÇ ¸»·Î »ç¿ëµÇ´Â ¹èÄ¡´Â ´ÙÀ½¿¡ ³ªÅ¸³»µµ·Ï 4 Á¾·ù ÀÖ½À´Ï´Ù.


 LT          RT          TL          TR
 A B C       C B A       A D G       G D A
 D E F       F E D       B E H       H E B
 G H I       I H G       C F I       I F C
 

(Çì´õÀÇ 2 ¹®ÀÚÀÇ ´ÜÃàÇüÀº ÃÖÃÊÀÇ ¹®ÀÚ°¡ÀÚ½Ä ÅÛÀÇ ¹æÇâ, ´ÙÀ½ÀÇ ¹®ÀÚ°¡ ÇàÀÇ ¹æÇâÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î LT´Â ¡¸¾ÆÀÌÅÛÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ, ÇàÀº À§¿¡¼­ ¾Æ·¡¡¹¸¦ ³ªÅ¸³», BL´Â ¡¸¾ÆÀÌÅÛÀº ¾Æ·¡¿¡¼­ À§, ÇàÀº ¾Æ·¡¿¡¼­ À§¡¹¸¦ ³ªÅ¸³À´Ï´Ù. ¿Üµµ °°½À´Ï´Ù. )

ÀÌ·¯ÇÑ ±âÈ£´Â ÁÖ·Î ´ÙÀ½ÀÇ ¾ð¾î¿¡ »ç¿ëµË´Ï´Ù.

¿Ü°ü°ú Á¦¾î Äڵ尡 ¹æÇâ¿¡ ÀÇÇØ ¹Ù²î´Â ÄÄÆÛ³ÍÆ®¿¡¼­´Â isLeftToRight() ¸Þ¼­µå¿Í isHorizontal() ¸Þ¼­µå¸¦ »ç¿ëÇØ µ¿ÀÛÀ» °áÁ¤ÇÕ´Ï´Ù. ´Ù¸¸ ´ÙÀ½°ú °°ÀÌ Á¤¼ö·Î µ¿ÀÛÀ» ¹Ù²Ù´Â ÄÚµå´Â »ç¿ëÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.

 if (orientation == LEFT_TO_RIGHT) {
   ...
 } else if (orientation == RIGHT_TO_LEFT) {
   ...
 } else {
   // Oops
 }
 
Á¤¼ö´Â Àå·¡ Ãß°¡µÉ °¡´É¼ºÀÌ ÀÖ¾î, ¹æÇâ °´Ã¼µµ Áߺ¹ ÇÏÁö ¾Ê´Â º¸ÁõÀº ¾ø±â ¶§¹®¿¡ ÀÌ°ÍÀº ¾ÈÀüÇÑ ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
static ComponentOrientation LEFT_TO_RIGHT
          ¾ÆÀÌÅÛÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÇ¾î ÇàÀº À§¿¡¼­ ¾Æ·¡·Î ¹èÄ¡µË´Ï´Ù.
static ComponentOrientation RIGHT_TO_LEFT
          ¾ÆÀÌÅÛÀº ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ¹èÄ¡µÇ¾î ÇàÀº À§¿¡¼­ ¾Æ·¡·Î ¹èÄ¡µË´Ï´Ù.
static ComponentOrientation UNKNOWN
          ÄÄÆÛ³ÍÆ®ÀÇ ¹è°ªÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 
¸Þ¼­µå °³¿ä
static ComponentOrientation getOrientation (Locale  locale)
          Á¶Á¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇؼ­ ÀûÀýÇÑ ¹èÄ¡ ¹æÇâÀ» ¸®ÅÏÇÕ´Ï´Ù.
static ComponentOrientation getOrientation (ResourceBundle  bdl)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  J2SE 1.4 ·ÎºÎÅÍ´Â getOrientation(java.util.Locale)¸¦ »ç¿ëÇÕ´Ï´Ù.
 boolean isHorizontal ()
          ÇàÀÌ ¼öÆòÀΰ¡ ¾î¶²°¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isLeftToRight ()
          ¼öÆòÇàÀÇ °æ¿ì,ÀÚ½Ä ÅÛÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÉÁö ¾î¶³Áö.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

LEFT_TO_RIGHT

public static final ComponentOrientation  LEFT_TO_RIGHT
¾ÆÀÌÅÛÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÇ¾î ÇàÀº À§¿¡¼­ ¾Æ·¡·Î ¹èÄ¡µË´Ï´Ù. ¿µ¾î, ÇÁ¶û½º¾îµîÀÌ ÀÌ°Í¿¡ ÇØ´çÇÕ´Ï´Ù.


RIGHT_TO_LEFT

public static final ComponentOrientation  RIGHT_TO_LEFT
¾ÆÀÌÅÛÀº ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ¹èÄ¡µÇ¾î ÇàÀº À§¿¡¼­ ¾Æ·¡·Î ¹èÄ¡µË´Ï´Ù. ¾Æ¶óºñ¾Æ¾î, Çìºê¶óÀ̾îµîÀÌ ÀÌ°Í¿¡ ÇØ´çÇÕ´Ï´Ù.


UNKNOWN

public static final ComponentOrientation  UNKNOWN
ÄÄÆÛ³ÍÆ®ÀÇ ¹è°ªÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù. ±âÁ¸ ¾îÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛÀ» ¹Ù²ÙÁö ¾Ê°Ô Çϱâ À§ÇÑ, isLeftToRight°¡ ÀÌ °ª¿¡ ´ëÇؼ­ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¸Þ¼­µåÀÇ »ó¼¼

isHorizontal

public boolean isHorizontal()
ÇàÀÌ ¼öÆòÀΰ¡ ¾î¶²°¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. À¯·´ÀÇ ¾ð¾î¿Í °°ÀÌ, ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ±â¼úÇÏ´Â ¾ð¾îÀÇ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.


isLeftToRight

public boolean isLeftToRight()
¼öÆòÇàÀÇ °æ¿ì,ÀÚ½Ä ÅÛÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÉÁö ¾î¶³Áö.
¼öÁ÷ÇàÀÇ °æ¿ì, ÇàÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÉÁö ¾î¶³Áö.
À¯·´ÀÇ ¾ð¾î¿Í °°ÀÌ, ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ±â¼úÇÏ´Â ¾ð¾îÀÇ °æ¿ì¿¡´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.


getOrientation

public static ComponentOrientation  getOrientation(Locale  locale)
Á¶Á¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇؼ­ ÀûÀýÇÑ ¹èÄ¡ ¹æÇâÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
locale - ÁöÁ¤µÈ ·ÎÄÉÀÏ

getOrientation

@Deprecated 
public static ComponentOrientation  getOrientation(ResourceBundle  bdl)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  J2SE 1.4 ·ÎºÎÅÍ´Â getOrientation(java.util.Locale)¸¦ »ç¿ëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ResourceBundle Áö¿ª¿¡ ´ëÇؼ­ ÀûÀýÇÑ ¹èÄ¡ ¹æÇâÀ» ¸®ÅÏÇÕ´Ï´Ù. 3°³ÀÇ ¹æ¹ýÀÌ ´ÙÀ½ÀÇ Â÷·Ê·Î ½ÃÇàµË´Ï´Ù.
  1. ij¸¯ÅÍ ¶óÀÎ ¡¸Orientation¡¹¸¦ Å°·Î ÇØ, ResourceBundle ·ÎºÎÅÍ ComponentOrientation °´Ã¼¸¦ Ãëµæ
  2. ResourceBundle.getLocale¸¦ »ç¿ëÇØ, ¹øµéÀÇ ·ÎÄÉÀÏÀ» °áÁ¤ÇØ, ±× ·ÎÄÉÀÏÀÇ ¹èÄ¡ ¹æÇâÀ» µ¹·ÁÁØ´Ù
  3. µðÆúÆ®ÀÇ ·ÎÄÉÀÏ ¹èÄ¡ ¹æÇâÀ» µ¹·ÁÁØ´Ù


JavaTM 2 Platform
Standard Ed. 5.0

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