Á¦ 1°ú: ¼Ò½º ÄÚµå ¼öÁ¤Çϱâ

¼Ò½º ÆíÁý±â¸¦ »ç¿ëÇÒ ¶§ ´À³¦À» ÁÙ ¼ö ÀÖµµ·Ï, Blink.java ÆÄÀÏ¿¡ ´Ü¾îµéÀ» À§ ¾Æ·¡·Î ¿òÁ÷ÀÌ°Ô ÇÏ´Â Äڵ带 ÇØ º¾½Ã´Ù.

Blink ÇÁ·ÎÁ§Æ®¸¦ ¾ÆÁ÷ ¸¸µéÁö ¾Ê¾Ò´Ù¸é, Blink ÇÁ·ÎÁ§Æ® ¸¸µé±â¸¦ ÂüÁ¶ÇÏ¿© Áö±Ý ¸¸µå½Ê½Ã¿À.

  1. [Java Development Environment ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ] â¿¡¼­ ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» È®ÀÎÇϽʽÿÀ.
    ÇöÀç ÇÁ·ÎÁ§Æ®°¡ Blink°¡ ¾Æ´Ï¶ó¸é, Blink¶ó´Â ÇÁ·ÎÁ§Æ® À̸§À» ¸¶¿ì½º·Î µÎ ¹ø ¿¬¼Ó ´©¸£½Ê½Ã¿À.
  2. ¾Æ·¡ÀÇ ¼Ò½º ÄÚµå ¶óÀÎÀ» ÀÔ·ÂÇϽʽÿÀ.
    ´ÙÀ½ °ú¿¡¼­ ¿À·ù¸¦ ¹Ù·ÎÀâ´Â ¹æ¹ýÀ» º¸¿©ÁÖ±â À§ÇÏ¿© ÀÌ Äڵ忡 ÀǵµÀûÀ¸·Î ¿À·ù¸¦ ³Ö¾ú½À´Ï´Ù.

    [ÆíÁý] -> [¶óÀÎÀ¸·Î À̵¿]À» ¼±ÅÃÇÏ¸é Æ¯Á¤ÇÑ ¶óÀÎ ¹øÈ£·Î °¥ ¼ö ÀÖ½À´Ï´Ù. Æ÷ÀÎÅÍÀÇ ¶óÀÎ ¹øÈ£´Â ¸Þ½ÃÁö Ç¥½ÃÁÙÀÇ ¿À¸¥ÂÊ¿¡ ³ª¿É´Ï´Ù.

    ¶óÀÎ 17
    int speed;
    ´ÙÀ½¿¡ ÀÌ·¸°Ô ÀÔ·ÂÇϽʽÿÀ:
    boolean offset;

    ¶óÀÎ 25
    lbl = (att == null) ? "Blink" : att;
    ´ÙÀ½¿¡ ÀÌ·¸°Ô ÀÔ·ÂÇϽʽÿÀ:
    offset = false;

    ¶óÀÎ 53-54
    g.setColor(Color.lightGray);
    }
    ´ÙÀ½¿¡ ÀÌ·¸°Ô ÀÔ·ÂÇϽʽÿÀ:
    if offset
       y = y * 2;
    

    ¶óÀÎ 57
    g.drawString(word, x, y);
    ´ÙÀ½¿¡ ÀÌ·¸°Ô ÀÔ·ÂÇϽʽÿÀ:
    if (offset) {
       offset = false;
       y = y / 2
     } else {
        offset = true;
    }
    

  3. ÆíÁý/µð¹ö±× µµ±¸ ¸ðÀ½¿¡¼­ [ÀúÀå] ´ÜÃß ¸¦ ¸¶¿ì½º·Î ´©¸£½Ê½Ã¿À.
    ÀúÀåµÈ ÆÄÀÏÀÇ °æ·Î À̸§ÀÌ ¼Ò½º ÆíÁý±â ¸Þ½ÃÁö Ç¥½ÃÁÙ¿¡ ³ªÅ¸³³´Ï´Ù.

´ÙÀ½ °ú:

Á¦ 2°ú: ºôµå Áß¿¡ ¿À·ù ¹Ù·ÎÀâ±â