MID ÇÁ·ÎÇÊ

javax.microedition.lcdui
Class DateField

java.lang.Object
  |
  +--javax.microedition.lcdui.Item
        |
        +--javax.microedition.lcdui.DateField

public class DateField
extends Item

DateField´Â Form¿¡ ³ÖÀ» ¼ö ÀÖ´Â ³¯Â¥¿Í ½Ã°£(´Þ·Â) Á¤º¸¸¦ ³ªÅ¸³»±â À§ÇÑ ÆíÁý °¡´ÉÇÑ ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ Çʵ忡 ´ëÇÑ °ªÀº óÀ½¿¡ ¼³Á¤Çϰųª ¼³Á¤ÇÏÁö ¾ÊÀº »óÅ·ΠµÑ ¼ö ÀÖ½À´Ï´Ù. °ªÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ÀÌ ÇʵåÀÇ UI¿¡ ºÐ¸íÈ÷ Ç¥½ÃµË´Ï´Ù. "ÃʱâÈ­µÇÁö ¾ÊÀº »óÅÂ"¿¡ ´ëÇÑ ÇÊµå °ªÀº À¯È¿ÇÑ °ªÀÌ ¾Æ´Ï¸ç ÀÌ »óÅ¿¡ ´ëÇÑ getDate()´Â nullÀ» ¹ÝȯÇÕ´Ï´Ù.

³¯Â¥³ª ½Ã°£ Á¤º¸ ¶Ç´Â µÎ °¡Áö¸¦ ¸ðµÎ ¹Þ¾ÆµéÀ̵µ·Ï DateFieldÀÇ ÀνºÅϽº¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÔ·Â ¸ðµå´Â ÀÌ Å¬·¡½ºÀÇ DATE, TIME ¶Ç´Â DATE_TIME Á¤Àû Çʵå·Î ±¸¼ºµË´Ï´Ù. DATE ÀÔ·Â ¸ðµå¸¦ »ç¿ëÇÏ¸é ³¯Â¥ Á¤º¸¸¸ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç TIME ÀÔ·Â ¸ðµå¸¦ »ç¿ëÇÏ¸é ½Ã°£ Á¤º¸(½Ã, ºÐ)¸¸ ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸ DATE_TIMEÀ» »ç¿ëÇÏ¸é ½Ã°£°ú ³¯Â¥ °ªÀ» ¸ðµÎ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

TIME ÀÔ·Â ¸ðµå¿¡¼­ Date °´Ã¼ÀÇ ³¯Â¥ ±¸¼º ¿ä¼Ò´Â 1970³â 1¿ù 1ÀÏÀ» "¿ø³â" °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ÇʵåÀÇ ´Þ·Â °è»êÀº ±âº» ·ÎÄÌ ¹× Á¤ÀÇµÈ Ç¥ÁØ ½Ã°£´ë¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. °è»ê ¹× ´Ù¾çÇÑ ÀÔ·Â ¸ðµå·Î ÀÎÇØ ³¯Â¥ °´Ã¼¸¦ ÀÌ Çʵå·Î ¼³Á¤ÇÑ ´ÙÀ½ ÀÌ Çʵ忡¼­ °ªÀ» ´Ù½Ã °¡Á®¿À¸é °°Àº ¹Ð¸®ÃÊ °ªÀ» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

Since:
MIDP 1.0

Field Summary
static int DATE
          ³¯Â¥ Á¤º¸(³â, ¿ù, ÀÏ)¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå.
static int DATE_TIME
          ³¯Â¥(³â, ¿ù, ÀÏ) ¹× ½Ã°£(½Ã, ºÐ) Á¤º¸¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå.
static int TIME
          ½Ã°£ Á¤º¸(½Ã, ºÐ)¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå.
 
Fields inherited from class javax.microedition.lcdui.Item
BUTTON, HYPERLINK, LAYOUT_2, LAYOUT_BOTTOM, LAYOUT_CENTER, LAYOUT_DEFAULT, LAYOUT_EXPAND, LAYOUT_LEFT, LAYOUT_NEWLINE_AFTER, LAYOUT_NEWLINE_BEFORE, LAYOUT_RIGHT, LAYOUT_SHRINK, LAYOUT_TOP, LAYOUT_VCENTER, LAYOUT_VEXPAND, LAYOUT_VSHRINK, PLAIN
 
Constructor Summary
DateField(String label, int mode)
          ÁöÁ¤µÈ ·¹À̺í°ú ¸ðµå¸¦ »ç¿ëÇÏ¿© DateField °´Ã¼¸¦ ¸¸µì´Ï´Ù.
DateField(String label, int mode, TimeZone timeZone)
          Æ¯Á¤ TimeZone °´Ã¼ ¹× ÇöÀç ·ÎÄÌÀÇ ±âº» ´Þ·Â ½Ã½ºÅÛÀ» ±â¹ÝÀ¸·Î ´Þ·ÂÀ» °è»êÇÏ´Â ³¯Â¥ Çʵ带 ¸¸µì´Ï´Ù.
 
Method Summary
 Date getDate()
          ÀÌ ÇʵåÀÇ ³¯Â¥ °ªÀ» ¹ÝȯÇÕ´Ï´Ù.
 int getInputMode()
          ÀÌ ³¯Â¥ ÇʵåÀÇ ÀÔ·Â ¸ðµå¸¦ °¡Á®¿É´Ï´Ù.
 void setDate(Date date)
          ÀÌ Çʵ忡 »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setInputMode(int mode)
          ÀÌ ³¯Â¥ ÇʵåÀÇ ÀÔ·Â ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
Methods inherited from class javax.microedition.lcdui.Item
addCommand, getLabel, getLayout, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setDefaultCommand, setItemCommandListener, setLabel, setLayout, setPreferredSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATE

public static final int DATE
³¯Â¥ Á¤º¸(³â, ¿ù, ÀÏ)¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå. ÀÌ ¸ðµå¸¦ »ç¿ëÇϸé DateField´Â ³¯Â¥ °ªÀ» Ç¥½ÃÇϰí ÀÌ °ª¸¸ ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ³¯Â¥ °´Ã¼ÀÇ ½Ã°£ Á¤º¸´Â ¹«½ÃµË´Ï´Ù.

1ÀÇ °ªÀÌ DATE¿¡ ÇÒ´çµË´Ï´Ù.

See Also:
Constant Field Values

TIME

public static final int TIME
½Ã°£ Á¤º¸(½Ã, ºÐ)¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå. ÀÌ ¸ðµå¸¦ »ç¿ëÇϸé DateField´Â ½Ã°£À» Ç¥½ÃÇϰí ÀÌ °ª¸¸ ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ³¯Â¥ ±¸¼º ¿ä¼Ò´Â 1970³â 1¿ù 1ÀÏÀ» "¿ø³â" °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÏ¸ç ¾×¼¼½ºÇÏ¸é ¾È µË´Ï´Ù.

2ÀÇ °ªÀÌ TIME¿¡ ÇÒ´çµË´Ï´Ù.

See Also:
Constant Field Values

DATE_TIME

public static final int DATE_TIME
³¯Â¥(³â, ¿ù, ÀÏ) ¹× ½Ã°£(½Ã, ºÐ) Á¤º¸¿¡ ´ëÇÑ ÀÔ·Â ¸ðµå. ÀÌ ¸ðµå¸¦ »ç¿ëÇϸé DateField´Â ½Ã°£ ¹× ³¯Â¥ Á¤º¸¸¦ ¸ðµÎ Á¦½ÃÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

°ª 3ÀÌ DATE_TIME¿¡ ÇÒ´çµË´Ï´Ù.

See Also:
Constant Field Values
Constructor Detail

DateField

public DateField(String label,
                 int mode)
ÁöÁ¤µÈ ·¹À̺í°ú ¸ðµå¸¦ »ç¿ëÇÏ¿© DateField °´Ã¼¸¦ ¸¸µì´Ï´Ù. ÀÌ È£ÃâÀº DateField(label, mode, null)¿¡ ´ëÇÑ È£Ãâ°ú µ¿ÀÏÇÕ´Ï´Ù.

Parameters:
label - Ç׸ñ ·¹À̺í
mode - ÀÔ·Â ¸ðµå, DATE, TIME, DATE_TIME Áß Çϳª
Throws:
IllegalArgumentException - ÀÔ·Â mode °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì

DateField

public DateField(String label,
                 int mode,
                 TimeZone timeZone)
ƯÁ¤ TimeZone °´Ã¼ ¹× ÇöÀç ·ÎÄÌÀÇ ±âº» ´Þ·Â ½Ã½ºÅÛÀ» ±â¹ÝÀ¸·Î ´Þ·ÂÀ» °è»êÇÏ´Â ³¯Â¥ Çʵ带 ¸¸µì´Ï´Ù. DateFieldÀÇ °ªÀº óÀ½¿¡´Â "ÃʱâÈ­µÇÁö ¾ÊÀº" »óÅ¿¡ ÀÖ½À´Ï´Ù. timeZoneÀÌ nullÀÎ °æ¿ì ½Ã½ºÅÛÀÇ ±âº» Ç¥ÁØ ½Ã°£´ë°¡ »ç¿ëµË´Ï´Ù.

Parameters:
label - Ç׸ñ ·¹À̺í
mode - ÀÔ·Â ¸ðµå, DATE, TIME, DATE_TIME Áß Çϳª
timeZone - ƯÁ¤ Ç¥ÁØ ½Ã°£´ë, ¶Ç´Â ±âº» Ç¥ÁØ ½Ã°£´ë¿¡ ´ëÇØ¼­´Â null
Throws:
IllegalArgumentException - ÀÔ·Â modeÀÇ °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
Method Detail

getDate

public Date getDate()
ÀÌ ÇʵåÀÇ ³¯Â¥ °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ÇÊµå °ªÀÌ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì ¹ÝȯµÈ °ªÀº nullÀÔ´Ï´Ù. ·ÎÄ̺° ´Þ·Â ½Ã½ºÅÛ ±ÔÄ¢ ¹× Á¤ÀÇµÈ Ç¥ÁØ ½Ã°£´ë¿¡ µû¶ó ³¯Â¥ °´Ã¼°¡ ±¸¼ºµË´Ï´Ù. TIME ¸ðµå Çʵ忡¼­ ³¯Â¥ ±¸¼º ¿ä¼Ò´Â 1970³â 1¿ù 1ÀÏÀ» "¿ø³â"À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ½Ã°£À» ³ªÅ¸³»´Â ³¯Â¥ °´Ã¼°¡ ÀÌ "¿ø³â"¿¡¼­ ÇϷ縦 ÃʰúÇÑ °æ¿ì ÇØ´ç Çʵå´Â "ÃʱâÈ­µÇÁö ¾ÊÀº" »óÅ¿¡ ÀÖÀ¸¸ç ÇØ´ç ¸Þ¼Òµå´Â nullÀ» ¹ÝȯÇÕ´Ï´Ù. DATE ¸ðµå¿¡¼­ ³¯Â¥ °´Ã¼ ±¸¼º ½Ã ´Þ·ÂÀÇ ½Ã°£ ±¸¼º ¿ä¼Ò¸¦ 0À¸·Î ¼³Á¤ÇÕ´Ï´Ù.

Returns:
ÀÔ·Â ¸ðµå¿¡ µû¶ó ½Ã°£À̳ª ³¯Â¥¸¦ ³ªÅ¸³»´Â ³¯Â¥ °´Ã¼
See Also:
setDate(java.util.Date)

setDate

public void setDate(Date date)
ÀÌ Çʵ忡 »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ÇÊµå »óŸ¦ "ÃʱâÈ­µÇÁö ¾ÊÀº" »óÅ·Π¼³Á¤Çϱâ À§ÇØ nullÀ» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇʵåÀÇ ÀÔ·Â ¸ðµå´Â Àü´ÞµÈ Date °´Ã¼¿¡¼­ »ç¿ëµÈ ±¸¼º ¿ä¼Ò¸¦ Á¤ÀÇÇÕ´Ï´Ù.

TIME ÀÔ·Â ¸ðµå¿¡¼­ ³¯Â¥ ±¸¼º ¿ä¼Ò´Â 1970³â 1¿ù 1ÀÏÀ» "¿ø³â" °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ½Ã°£À» ³ªÅ¸³»´Â ³¯Â¥ °´Ã¼°¡ ÇϷ縦 ÃʰúÇÏ´Â °æ¿ì ÀÌ Çʵå´Â "ÃʱâÈ­µÇÁö ¾ÊÀº" »óÅ¿¡ ÀÖ½À´Ï´Ù. TIME ÀÔ·Â ¸ðµå¿¡¼­ Date °´Ã¼ÀÇ ³¯Â¥ ±¸¼º ¿ä¼Ò´Â ¹«½ÃµÇ¸ç ½Ã°£ ±¸¼º ¿ä¼Ò´Â ºÐÀ» Á¤È®ÇÏ°Ô Ç¥ÇöÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.

DATE ÀÔ·Â ¸ðµå¿¡¼­ Date °´Ã¼ÀÇ ½Ã°£ ±¸¼º ¿ä¼Ò´Â ¹«½ÃµË´Ï´Ù.

DATE_TIME ÀÔ·Â ¸ðµå¿¡¼­ DateÀÇ ³¯Â¥¿Í ½Ã°£ ±¸¼º ¿ä¼Ò´Â ºÐÀ» Á¤È®ÇÏ°Ô Ç¥ÇöÇϱâ À§Çؼ­¸¸ »ç¿ëµË´Ï´Ù.

Parameters:
date - ÀÌ ÇʵåÀÇ »õ °ª
See Also:
getDate()

getInputMode

public int getInputMode()
ÀÌ ³¯Â¥ ÇʵåÀÇ ÀÔ·Â ¸ðµå¸¦ °¡Á®¿É´Ï´Ù. À¯È¿ÇÑ ÀÔ·Â ¸ðµå´Â DATE, TIME ¹× DATE_TIMEÀÔ´Ï´Ù.

Returns:
ÀÌ ÇʵåÀÇ ÀÔ·Â ¸ðµå
See Also:
setInputMode(int)

setInputMode

public void setInputMode(int mode)
ÀÌ ³¯Â¥ ÇʵåÀÇ ÀÔ·Â ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù. À¯È¿ÇÑ ÀÔ·Â ¸ðµå´Â DATE, TIME ¹× DATE_TIMEÀÔ´Ï´Ù.

Parameters:
mode - ÀÔ·Â ¸ðµå´Â DATE, TIME, DATE_TIME Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
Throws:
IllegalArgumentException - À¯È¿ÇÏÁö ¾ÊÀº °ªÀÌ ÁöÁ¤µÈ °æ¿ì
See Also:
getInputMode()

MID ÇÁ·ÎÇÊ

ÀǰßÀ̳ª Á¦¾È »çÇ× º¸³»±â MID ÇÁ·ÎÇÊ »ç¾ç ¹öÀü 2.0
Java´Â ¹Ì±¹ ¹× ´Ù¸¥ ±¹°¡¿¡¼­ Sun Microsystems, Inc.ÀÇ »óÇ¥ ¶Ç´Â µî·Ï »óÇ¥ÀÔ´Ï´Ù. Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.