SWT µ¶¸³Çü ¿¹Á¦¸¦ ¼öµ¿À¸·Î ½ÇÇàÇÏ·Á¸é ´ÙÀ½ÀÇ ¸î °¡Áö ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
¿¹Á¦°¡ Æ÷ÇÔµÈ Java ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÇÁ·ÎÁ§Æ® À̸§À» SWT ¿¹Á¦¶ó°í ÁöÁ¤ÇϽʽÿÀ.
´ÙÀ½À» ¼öÇàÇÏ¿© Java Ŭ·¡½º °æ·Î¿¡ swt.jar ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
SWT ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í Æ¯¼º ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇϽʽÿÀ.
Java ºôµå °æ·Î ÆäÀÌÁö¿¡¼ ¶óÀ̺귯¸® ÅÇÀ» ¼±ÅÃÇÏ°í ¿ÜºÎ JAR Ãß°¡ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½
swt.jarÀ» ¼±ÅÃÇϽʽÿÀ.
¼Ò½º ÷ºÎ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ÆÄÀÏ ½Ã½ºÅÛ Ã£¾Æº¸±â ´ÜÃ߸¦ Ŭ¸¯Çϰí swtsrc.zipÀ»
¼±ÅÃÇϽʽÿÀ.
ÀÌ ÆÄÀÏÀº Eclipse¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¿î¿µ üÁ¦¿¡ µû¶ó ´ÙÀ½ÀÇ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
´ÙÀ½À» ¼öÇàÇÏ¿© Java Ŭ·¡½º °æ·Î¿¡ swtexamples.jar ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
SWT ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í Æ¯¼º ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇϽʽÿÀ.
Java ºôµå °æ·Î ÆäÀÌÁö¿¡¼ ¶óÀ̺귯¸® ÅÇÀ» ¼±ÅÃÇÏ°í ¿ÜºÎ JAR Ãß°¡ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½
swtexamples.jarÀ» ¼±ÅÃÇϽʽÿÀ.
¼Ò½º ÷ºÎ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ÆÄÀÏ ½Ã½ºÅÛ Ã£¾Æº¸±â ´ÜÃ߸¦ Ŭ¸¯Çϰí swtexamplessrc.zipÀ»
¼±ÅÃÇϽʽÿÀ.
ÀÌ ÆÄÀÏÀº Eclipse¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¿î¿µ üÁ¦¿¡ µû¶ó ´ÙÀ½ÀÇ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
´ÙÀ½À» ¼öÇàÇÏ¿© ÂüÁ¶µÇ´Â ¶óÀ̺귯¸®°¡ ÆÐŰÁö º¸±â¿¡ Ç¥½ÃµÇ´ÂÁö È®ÀÎÇϽʽÿÀ.
Java PerspectiveÀÇ ÆÐŰÁö º¸±â¿¡¼ º¸±â ¸Þ´º¸¦ µå·Ó ´Ù¿îÇϽʽÿÀ.
ÂüÁ¶ ¶óÀ̺귯¸® Ç¥½Ã°¡ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
´ÙÀ½À» ¼öÇàÇÏ¿© SWT ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¶óÀ̺귯¸® °Ë»ö °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
Java PerspectiveÀÇ ÆÐŰÁö º¸±â¿¡¼ swtexamples.jarÀ» ÆîÄ¡½Ê½Ã¿À.
°¢ ¿¹Á¦ÀÇ ½ÇÇà °¡´É Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ¿© ÀÌ jar ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµç ÆÐŰÁö ¹×
±âŸ ÀÚ¿ø ÆÄÀÏÀÌ Ç¥½ÃµË´Ï´Ù.
½ÇÇàÇÒ Æ¯Á¤ ¿¹Á¦ÀÇ ½ÇÇà °¡´É Ŭ·¡½º(main() ¸Þ¼Òµå°¡ Àִ Ŭ·¡½º)¸¦ ¼±ÅÃÇÏ°í Æ¯¼º ´ëÈ »óÀÚ¸¦
Ç¥½ÃÇϽʽÿÀ.
½ÇÇà Àμö ÆäÀÌÁö¿¡¼ VM Àμö Çʵ带 ¼±ÅÃÇϰí -Djava.library.path=<runtime-library-path>¸¦
ÀÔ·ÂÇϽʽÿÀ.
Eclipse¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¿î¿µ üÁ¦¿¡ µû¶ó ·±Å¸ÀÓ ¶óÀ̺귯¸® °æ·Î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Java PerspectiveÀÇ ÆÐŰÁö º¸±â¿¡¼ swtexamples.jarÀ» ÆîÄ¡½Ê½Ã¿À. °¢ ¿¹Á¦ÀÇ ½ÇÇà °¡´É Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ¿© ÀÌ jar ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµç ÆÐŰÁö ¹× ±âŸ ÀÚ¿ø ÆÄÀÏÀÌ Ç¥½ÃµË´Ï´Ù.
¸ðµç µ¶¸³Çü SWT ¿¹Á¦´Â Java ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÇÇàµÇµµ·Ï ¸¸µé¾îÁ³½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡´Â Çʼö VM Àμö À̿ܿ¡´Â ¸Å°³º¯¼ö¸¦ Àü´ÞÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ¿¹Á¦¸¦ ½ÇÇàÇÏ·Á¸é ƯÁ¤ ¿¹Á¦ÀÇ ½ÇÇà °¡´É Ŭ·¡½º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â ½ÇÇà ´ÜÃ߸¦ Ŭ¸¯ÇÏ¸é µË´Ï´Ù.
½ÇÇà °¡´É Ŭ·¡½ºÀÇ À̸§ ¹× Ãß°¡ ¼¼ºÎ»çÇ×Àº °¢ ¿¹Á¦ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
swtexamples.jar
¿¡´Â ´ÙÀ½ ¿¹Á¦°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.