JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text
Ŭ·¡½º TabStop

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

public class TabStop
extends Object
implements Serializable

1 °³ÀÇ tab stop¸¦ ĸ½¶È­ÇÕ´Ï´Ù (±âº»ÀûÀ¸·Î tab stop´Â RTF ¿¡ ÀÇÇØ °í·ÁµÇ±â (À§ÇØ)¶§¹®¿¡). tab stop´Â ¿ÞÂÊ ¸¶ÁøÀ¸·ÎºÎÅÍ ÁöÁ¤µÈ °Å¸®¿¡ ÀÖ¾î, ÁöÁ¤µÈ ¹æ¹ýÀ¸·Î ÅØ½ºÆ®¸¦ °¡Áö·±È÷ ÇØ ÁöÁ¤µÈ ¸®´õ¸¦ °¡Áý´Ï´Ù. tab stop´Â º¯°æÀÌ ºÒ°¡´ÉÇϰí, Åë»óÀº ÅÇ ¼¼Æ®¿¡ Æ÷ÇԵ˴ϴÙ.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ÀÇ ¸±¸®½º¿Í´Â ȣȯ¼ºÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ ¼­Æ÷Æ®´Â ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ¿¡¼­´Â ¸ðµç JavaBeansTM ÀÇ Àå±â ¿î¿ë ¼­Æ÷Æ®°¡, java.beans ÆÐŰÁö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. XMLEncoder ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÇʵåÀÇ °³¿ä
static int ALIGN_BAR
           
static int ALIGN_CENTER
          ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ÅÇ ¶Ç´Â °³Çà±îÁöÀÇ ¸ðµç ij¸¯ÅͰ¡ ÅÇ À§Ä¡¸¦ Áß½ÉÀ¸·Î °¡Áö·±È÷ ÇÒ ¼ö ÀÖ°Ô ¹èÄ¡ÇÕ´Ï´Ù.
static int ALIGN_DECIMAL
          ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ¼Ò¼öÁ¡, ÅÇ, ¶Ç´Â °³ÇàÀÌ ÅÇ¿¡ À§Ä¡Çϵµ·Ï(µíÀÌ) °¡Áö·±È÷ ÇÕ´Ï´Ù.
static int ALIGN_LEFT
          ÅÇ¿¡ °è¼ÓµÇ´Â ij¸¯Å͸¦ ÅÇ À§Ä¡¿¡ ¹èÄ¡ÇÕ´Ï´Ù.
static int ALIGN_RIGHT
          ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ÅÇ ¶Ç´Â °³Çà±îÁöÀÇ ¸ðµç ij¸¯ÅͰ¡ ÅÇ À§Ä¡¿¡¼­ ³¡³ªµµ·Ï(µíÀÌ) ¹èÄ¡ÇÕ´Ï´Ù.
static int LEAD_DOTS
           
static int LEAD_EQUALS
           
static int LEAD_HYPHENS
           
static int LEAD_NONE
           
static int LEAD_THICKLINE
           
static int LEAD_UNDERLINE
           
 
»ý¼ºÀÚÀÇ °³¿ä
TabStop (float pos)
          µðÆúÆ®ÀÇ ¹èÄ¡ ¹æ¹ý ¹× ¸®´õ·Î À§Ä¡ pos ¿¡ ÅÇÀ» ÀÛ¼ºÇÕ´Ï´Ù.
TabStop (float pos, int align, int leader)
          ÁöÁ¤µÈ À§Ä¡ pos, ¹èÄ¡ ¹æ¹ý align, ¹× ¸®´õ leader ·Î ÅÇÀ» ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean equals (Object  other)
          ÅÇÀÌ µ¿µîÇÑ °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getAlignment ()
          ÅÇÀÇ ¹èÄ¡ ¹æ¹ýÀ» Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 int getLeader ()
          ÅÇÀÇ ¸®´õ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 float getPosition ()
          ÅÇÀÇ À§Ä¡¸¦ ºÎµ¿ ¼Ò¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
 String toString ()
          ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

ALIGN_LEFT

public static final int ALIGN_LEFT
ÅÇ¿¡ °è¼ÓµÇ´Â ij¸¯Å͸¦ ÅÇ À§Ä¡¿¡ ¹èÄ¡ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

ALIGN_RIGHT

public static final int ALIGN_RIGHT
ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ÅÇ ¶Ç´Â °³Çà±îÁöÀÇ ¸ðµç ij¸¯ÅͰ¡ ÅÇ À§Ä¡¿¡¼­ ³¡³ªµµ·Ï(µíÀÌ) ¹èÄ¡ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

ALIGN_CENTER

public static final int ALIGN_CENTER
ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ÅÇ ¶Ç´Â °³Çà±îÁöÀÇ ¸ðµç ij¸¯ÅͰ¡ ÅÇ À§Ä¡¸¦ Áß½ÉÀ¸·Î °¡Áö·±È÷ ÇÒ ¼ö ÀÖ°Ô ¹èÄ¡ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

ALIGN_DECIMAL

public static final int ALIGN_DECIMAL
ÅÇ ÀÌÈÄÀÇ Ä³¸¯Å͸¦, ´ÙÀ½ÀÇ ¼Ò¼öÁ¡, ÅÇ, ¶Ç´Â °³ÇàÀÌ ÅÇ¿¡ À§Ä¡Çϵµ·Ï(µíÀÌ) °¡Áö·±È÷ ÇÕ´Ï´Ù. RIGHT_TAB ¿¡ ÀÚÁÖ(Àß) ´à½À´Ï´Ù¸¸, ã´Â ij¸¯Åͷμ­ ¼Ò¼öÁ¡ÀÌ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

ALIGN_BAR

public static final int ALIGN_BAR
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_NONE

public static final int LEAD_NONE
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_DOTS

public static final int LEAD_DOTS
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_HYPHENS

public static final int LEAD_HYPHENS
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_UNDERLINE

public static final int LEAD_UNDERLINE
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_THICKLINE

public static final int LEAD_THICKLINE
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LEAD_EQUALS

public static final int LEAD_EQUALS
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚÀÇ »ó¼¼

TabStop

public TabStop(float pos)
µðÆúÆ®ÀÇ ¹èÄ¡ ¹æ¹ý ¹× ¸®´õ·Î À§Ä¡ pos ¿¡ ÅÇÀ» ÀÛ¼ºÇÕ´Ï´Ù.


TabStop

public TabStop(float pos,
               int align,
               int leader)
ÁöÁ¤µÈ À§Ä¡ pos, ¹èÄ¡ ¹æ¹ý align, ¹× ¸®´õ leader ·Î ÅÇÀ» ÀÛ¼ºÇÕ´Ï´Ù.

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

getPosition

public float getPosition()
ÅÇÀÇ À§Ä¡¸¦ ºÎµ¿ ¼Ò¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÅÇÀÇ À§Ä¡

getAlignment

public int getAlignment()
ÅÇÀÇ ¹èÄ¡ ¹æ¹ýÀ» Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÅÇÀÇ ¹èÄ¡ ¹æ¹ý

getLeader

public int getLeader()
ÅÇÀÇ ¸®´õ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÅÇÀÇ ¸®´õ

equals

public boolean equals(Object  other)
ÅÇÀÌ µ¿µîÇÑ °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
other - ºñ±³ ´ë»óÀÇ ÂüÁ¶ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÅÇÀÌ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº 100% Pure ¸¦ ½ÇÇöÇϱâ À§Çؼ­(¶§¹®¿¡) ¿©±â¼­ Á¤ÀǵÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
¿ÀºêÁ§Æ®ÀÇ hashCode
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object) , Hashtable

toString

public String  toString()
Ŭ·¡½º Object ÀÇ ±â¼ú:
¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. Åë»ó,toString ¸Þ¼Òµå´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ ¡¸ÅؽºÆ®·Î Ç¥ÇöÇÑ´Ù¡¹Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ °á°ú´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â °£°áÇϰí À¯ÀÍÇÑ Á¤º¸¿©¾ß ÇÕ´Ï´Ù. ¸ðµç ¼­ºê Ŭ·¡½º¿¡¼­, ÀÌ ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

Object Ŭ·¡½ºÀÇ toString ¸Þ¼Òµå´Â ¿ÀºêÁ§Æ®ÀÇ ÆÄ»ý¿øÀÇ Å¬·¡½º¸í, @ ºÎÈ£ (@), ¹× ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÀÇ ºÎÈ£ ¾øÀ½ 16 ÁøÇ¥ÇöÀ¸·ÎºÎÅÍ ±¸¼ºµÇ´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. Áï, ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½ÀÇ °ª°ú µ¿ÀÏÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.

 getClass(). getName() + '@' + Integer.toHexString(hashCode())
 

¿À¹ö¶óÀ̵å(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.