|
|
|
|
|
| The JFC Swing Tutorial
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Kathy Walrath
, Mary Campione
|
| ¤ý¿ª ÀÚ |
·ù±¤
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2000³â 01¿ù 03ÀÏ |
| ¤ýÁ¤ °¡ |
32,000¿ø |
| ¤ýÆäÀÌÁö |
1216 ÆäÀÌÁö |
| ¤ýISBN |
89-7627-630-2 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯ÀÎ Java Tutorial ½Ã¸®ÁîÀÇ ÀúÀÚµéÀÌ ¾´ ÀÌ Ã¥, The JFC Swing TutorialÀº Java Foundation Class(JFC)¿¡ Æ÷ÇÔµÈ »õ·Î¿î ½ºÀ® ÄÄÆ÷³ÍÆ®µé¿¡ ´ëÇÑ ÃÖ°íÀÇ ÀÔ¹®¼ÀÌ´Ù. ÀÌ Ã¥Àº ½ºÀ®ÆÀÀÇ ¼ö¼® ÀúÀÚµé°ú ÇÔ²² °³¹ß, Àú¼úµÇ¾úÀ¸¸ç, ½ºÀ® ÄÄÆ÷³ÍÆ®µéÀ» ÀÌ¿ëÇØ¼ GUI¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍµéÀ» ´Ù·ç°í ÀÖ´Ù. The JFC Swing TutorialÀº ½Ç¹«¿Í ¿¹Á¦ Áß½ÉÀÇ Á¢±Ù ¹æ½ÄÀ» ÀÌ¿ëÇØ¼ ±âº»ÀûÀÎ °³³ä°ú ±×¿¡ ´ëÇÑ ÀÀ¿ë ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥Àº ù ÆäÀÌÁöºÎÅÍ ³¡±îÁö Â÷·Ê·Î ÀÐ¾î ³ª°¥ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¿øÇÏ´Â ºÎºÐ¸¸ Áï½Ã ã¾Æº¼ ¼öµµ ÀÖ´Â ±¸¼ºÀ¸·Î ÆíÁýµÇ¾î ÀÖÀ¸¸ç, °¢ ½ºÀ® ÄÄÆ÷³ÍÆ®µéÀÌ »ç¿ë¹ý°ú ·¹À̾ƿô °ü¸®, ±âº»ÀûÀÎ ÆäÀÎÆÃ ÀÛ¾÷, ±×¸®°í 1.1 AWT ÇÁ·Î±×·¥À» ½ºÀ® ¹öÀüÀº JDK 1.1¿¡ Ãß°¡µÈ ÇüÅÂÀÇ ½ºÀ® 1.1.1°ú Java 2 Ç÷§ÆûÀÇ Äھ ÅëÇÕµÈ ½ºÀ® 1.1.1ÀÌ´Ù.
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯ÀÎ Java Tutorial ½Ã¸®ÁîÀÇ ÀúÀÚµéÀÌ ¾´ ÀÌ Ã¥, The JFC Swing TutorialÀº Java Foundation Class(JFC)¿¡ Æ÷ÇÔµÈ »õ·Î¿î ½ºÀ® ÄÄÆ÷³ÍÆ®µé¿¡ ´ëÇÑ ÃÖ°íÀÇ ÀÔ¹®¼ÀÌ´Ù. ÀÌ Ã¥Àº ½ºÀ®ÆÀÀÇ ¼ö¼® ÀúÀÚµé°ú ÇÔ²² °³¹ß, Àú¼úµÇ¾úÀ¸¸ç, ½ºÀ® ÄÄÆ÷³ÍÆ®µéÀ» ÀÌ¿ëÇØ¼ GUI¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍµéÀ» ´Ù·ç°í ÀÖ´Ù. The JFC Swing TutorialÀº ½Ç¹«¿Í ¿¹Á¦ Áß½ÉÀÇ Á¢±Ù ¹æ½ÄÀ» ÀÌ¿ëÇØ¼ ±âº»ÀûÀÎ °³³ä°ú ±×¿¡ ´ëÇÑ ÀÀ¿ë ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥Àº ù ÆäÀÌÁöºÎÅÍ ³¡±îÁö Â÷·Ê·Î ÀÐ¾î ³ª°¥ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¿øÇÏ´Â ºÎºÐ¸¸ Áï½Ã ã¾Æº¼ ¼öµµ ÀÖ´Â ±¸¼ºÀ¸·Î ÆíÁýµÇ¾î ÀÖÀ¸¸ç, °¢ ½ºÀ® ÄÄÆ÷³ÍÆ®µéÀÌ »ç¿ë¹ý°ú ·¹À̾ƿô °ü¸®, ±âº»ÀûÀÎ ÆäÀÎÆÃ ÀÛ¾÷, ±×¸®°í 1.1 AWT ÇÁ·Î±×·¥À» ½ºÀ® ¹öÀüÀº JDK 1.1¿¡ Ãß°¡µÈ ÇüÅÂÀÇ ½ºÀ® 1.1.1°ú Java 2 Ç÷§ÆûÀÇ Äھ ÅëÇÕµÈ ½ºÀ® 1.1.1ÀÌ´Ù.
ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
- ½ºÀ®À» óÀ½ Á¢ÇÏ´Â µ¶ÀÚµéÀ» À§ÇÑ ¼Ò°³ ºÎºÐ- ½ºÀ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ Äڵ带 ÈȾ´Â ±âȸµµ °¡Áø´Ù.
- ½ºÀ®ÀÇ ±â´É°ú °³³äµé
- ·¹À̺í,ÅøÆÁ,¹öư,¸Þ´º,Å×À̺í,½ºÅ©·Ñâ,ÅØ½ºÆ® ÄÄÆ÷³ÍÆ® µî ¸ðµç ½ºÀ® ÄÄÆ÷³ÍÆ®µé¿¡ ´ëÇÑ »ç¿ë¹ý
- À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¹æ¹ý
- ·¹À̾ƿô °ü¸®ÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
- ÀϹÝÀûÀÎ ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥
- ±×·¡ÇÈÀ» ´Ù·ç´Â ¹æ¹ý
- AWT ÄÄÆ÷³ÍÆ®µéÀ» ½ºÀ® ÄÄÆ÷³ÍÆ®µé·Î º¯È¯ÇÏ´Â ¹æ¹ý
- ¸ðµç ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ǵé°ú ¾ÖÇø´µéÀÇ ¿ÏÀüÇÑ ¼Ò½º ÄÚµå ¼ö·Ï
|
| |
 |
 |
ÀÚ¹ÙÀÇ °¡´É¼º°ú ÀáÀç·ÂÀº ¾Æ¸¶ ´©±¸³ª ¸ðµÎ ÀÎÁ¤ÇÒ °ÍÀÌ´Ù. ±×·¯³ª °ú¿¬ ÀÚ¹Ù°¡ Á¦ ¸òÀ» ´Ù ÇÏ°Ô µÉ °ÍÀΰ¡¿¡ ´ëÇØ¼´Â ÀǰßÀÌ ³ª´µ´Â °Í °°´Ù. ÀÚ¹Ù¸¦ ±×Àú ȨÆäÀÌÁö¸¦ Àç¹ÌÀÖ°Ô ²Ù¹Ì±â À§ÇÑ °Í Á¤µµ·Î Ä¡ºÎÇÏ´Â »ç¶÷µéµµ ÀÖÀ» Á¤µµÀÌ´Ù.
±×·¯³ª ½ºÀ®À̶ó´Â ¾ÆÁÖ °·ÂÇÏ°íµµ dzºÎÇÑ GUI 'Á¾ÇÕ ¼±¹° ¼¼Æ®'¸¦ µé¿©´Ù º¸¸é ÀÚ¹Ù ±â¼úÀ» ¸¸µé°í ÀüÆÄÇØ ¿Â »ç¶÷µéÀÌ ÀÚ¹ÙÀÇ ¹Ì·¡¸¦ ¾ó¸¶³ª °ÇÏ°Ô È®½ÅÇϰí ÀÖ´ÂÁö ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ½ºÀ®ÀÇ ¸é¸ð¸¦ µé¿©´Ù º¸¸é ½ºÀ® °³¹ßÀÚµéÀÌ ¸¶Ä¡ 'Àڹٷεµ ¿ÀÇǽº ÆÐŰÁö¸¦ ¸¸µé ¼ö ÀÖ´Ù!'¶ó°í ¿ÜÄ¡´Â µíÇÑ ´À³¦À» ¹Þ°Ô µÈ´Ù. ´õ±¸³ª ´Ù¸¥ GUI ÇÁ·¹ÀÓ¿÷(MFC³ª VCL µî)µé º¸´Ùµµ ÈξÀ ´õ °´Ã¼ ÁöÇâÀûÀÌ°í °³¹ßÀÚµéÀ» ¹è·ÁÇÑ ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù´Â Á¡À» ±ú´Ý´Â´Ù¸é ±âÁ¸ÀÇ AWT¸¦ ¹ö¸®°í ÇÑ½Ã¶óµµ »¡¸® ½ºÀ®À¸·ÎÀÇ ÀÌÀüÀ» ¼µÎ¸£°í ½Í¾îÁú °ÍÀÌ´Ù.
ÀÌ Ã¥Àº The Java Tutorial ½Ã¸®Áî ÁßÀÇ ÇϳªÀÌ´Ù. The Java TutorialÀº ÀÚ¹Ù ±â¼ú ¼ÀûÀÇ ¹ÙÀ̺íÀ̶ó°í ÇÒ ¼ö ÀÖ´Â ½Ã¸®ÁîÀÌ´Ù. The Java Tutorial¿¡¼ 'A´Â BÀÌ´Ù'¶ó°í ¸»Çß´Ù¸é ¹Ýµå½Ã A´Â B¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. »ç½Ç, ¾î¶² ±â¼ú¿¡ ´ëÇÑ ¹®¼È°¡ ÀÌ Á¤µµ·Î ¿Ïº®ÇÒ ¼ö ÀÖ´Ù´Â °Íµµ Âü ³î¶ó¿î ÀÏÀÌ´Ù. °÷°÷¿¡ ÀÚ½ÅÀÇ ±â¼ú¿¡ ´ëÇÑ È®½Å°ú ¾ÖÁ¤ÀÌ ³ÑÄ¡¸ç, µ¶ÀÚ°¡ Á»´õ È¿À²ÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹è·Áµµ Ã¥ Àü¹Ý¿¡ ³ì¾Æ µé¾î ÀÖ´Ù.
ÀÌó·³ ¿ö³« ºñÁß Àִ åÀÌ´Ù º¸´Ï ¹ø¿ªÀ» ½ÃÀÛÇÒ ¶§ µÎ·Á¿òÀÌ ¾Õ¼±âµµ ÇßÁö¸¸, ¿ø¼ÀÇ ±¸¼ºÀ̳ª ¹®Àå ÀÚü°¡ »ó´çÈ÷ ¸í·áÇ߱⠶§¹®¿¡ ¹«¸® ¾øÀÌ ¹ø¿ªÇÒ ¼ö ÀÖ¾ú´Ù. ´Ù¸¸, Ç×»ó ´À³¢´Â °ÍÀÌÁö¸¸ ÀûÀýÇÑ ÇÑ±Û ¿ë¾î¸¦ °í¸£´Â °ÍÀº »ó´çÈ÷ Èûµé¾ú´Ù. °÷°÷¿¡ ¹«¸®ÇÑ ÇѱÛÈ ½Ãµµ¸¦ ãÀ» ¼ö ÀÖ°ÚÁö¸¸, ¿Ü±¹ÀÇ ½Å±â¼úÀ» ±¹³»¿¡ À̽ÄÇÒ ¶§ »ý±â±â ¸¶·ÃÀÎ ÁøÅëÀ̶ó°í »ý°¢ÇÏ°í ³Ê±×·´°Ô ºÁÁÖ±æ ¹Ù¶õ´Ù.
[ÀúÀÚ¿¡ ´ëÇØ] Kathy Walrath´Â Sun Microsystems SwingÆÀÀÇ ¼ö¼® ±â¼ú Àú¼ú°¡ÀÌ´Ù. UC Berkeley¿¡¼ Àü±â°øÇаú ÄÄÇ»ÅͰøÇÐ Çлç(B.S.) ÇÐÀ§¸¦ µý ÈÄ UNIX, Mach, NEXTSTEP µî¿¡ ´ëÇÑ ¿©·¯ °¡Áö ±ÛµéÀ» ½è´Ù. 1993³âºÎÅÍ´Â ÀÚ¹Ù Ç÷§Æû¿¡ °ü·ÃµÈ »ç¾çµé°ú ÀÔ¹®¼µéÀ» ÀÛ¼ºÇؿԴÙ. ¿©°¡°¡ »ý±â¸é ±×³à¿Í ±×³àÀÇ °¡Á·Àº »÷ÇÁ¶õ½Ã½ºÄÚ¿¡¼ Ã¥°ú Ä¿ÇÇ¿¡ ÆÄ¹¯È÷°Å³ª Áß°í °¡±¸µéÀ» µÑ·¯ º¸°ï ÇÑ´Ù.
Mary Campione´Â Sun MicrosystemsÀÇ ¼ö¼® ±â¼ú Àú¼ú°¡À̸ç, 1995³âºÎÅÍ ÀÚ¹Ù Ç÷§Æû¿¡ ´ëÇÑ ±ÛÀ» ½á¿Ô´Ù. Mary´Â Cal Poly, San Luid Obispo¿¡¼ ÄÄÇ»ÅͰøÇÐ Çлç(B.S.) ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç, ±× ÀÌÈÄ·Î 13³â°£ ±â¼ú Àú¼ú°¡¿Í ÇÁ·Î±×·¡¸Ó·Î ÀÏÇØ ¿Ô´Ù. ÀÌ Ã¥ À̿ܿ¡µµ PostScript by Example(Addison-Wesley, 1992)À» ½è´Ù. Mary¿Í ±×³àÀÇ °¡Á·Àº ¿©¸§ ÈÞ°¡ ¶§´Â ÇØº¯À», °Ü¿ï ÈÞ°¡ ¶§´Â ½ºÅ°ÀåÀ» ã´Â´Ù.
|
| |
 |
 |
½ºÀ® 1.1.1. JDK 1.1 Java 2 Ç÷§Æû »Ó¸¸ ¾Æ´Ï¶ó HTML ¹öÀüÀ¸·Î µÈ ¼¼ ±ÇÀÇ Java Tutorial ½Ã¸®Áîµéµµ ¼ö·ÏµÇ¾î ÀÖ´Ù.
|
| |
 |
 |
| |
|
|
 |
|
|