JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º ComponentOrientation

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

public final class ComponentOrientation
extends Object
implements Serializable

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

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

Çö´ëÀÇ ¸»·Î »ç¿ëµÇ´Â ¹èÄ¡´Â ´ÙÀ½¿¡ ³ªÅ¸³»µµ·Ï(µíÀÌ) 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 ij¸¯ÅÍÀÇ ´ÜÃàÇüÀº ÃÖÃÊÀÇ Ä³¸¯ÅͰ¡ ¾ÆÀÌÅÛÀÇ ¹æÇâ, ´ÙÀ½ÀÇ Ä³¸¯ÅͰ¡ ÇàÀÇ ¹æÇâÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, 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 ()
          ¼öÆòÇàÀÇ °æ¿ì, ¾ÆÀÌÅÛÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÉÁö ¾î¶³Áö
¼öÁ÷ÇàÀÇ °æ¿ì, ÇàÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡µÉÁö ¾î¶³Áö
À¯·´ÀÇ ¾ð¾î¿Í °°ÀÌ, ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ±â¼úÇÏ´Â ¾ð¾îÀÇ °æ¿ì¿¡´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º 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

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
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.