°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "SWT/JFace ÀÎ ¾×¼Ç - ÀÌŬ¸³½º ½ºÅ¸ÀÏ·Î ¸¸µå´Â ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀ̼Ç" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1Àå SWT¿Í JFaceÀÇ °³¿ä 1.1 SWT/JFace´Â ¹«¾ùÀΰ¡? [1.1.1] SWT¸¦ ÀÌ¿ëÇÑ GUI ±¸Ãà [1.1.2] JFace¸¦ ÀÌ¿ëÇÑ GUI °³¹ß °£¼ÒÈ 1.2 Á»´õ ±íÀÌ »ìÆ캸±â [1.2.1] ¿µ¿øÇÑ Èĺ¸¼±¼ö, ½ºÀ® [1.2.2] ¶°¿À¸£´Â ½Å¿¹, SWT/JFace [1.2.3] SWT³Ä ½ºÀ®ÀÌ³Ä 1.3 SWT/JFace: ¶óÀ̼¾½Ì°ú Ç÷§Æû Áö¿ø [1.3.1] Eclipse Public License [1.3.2] Áö¿ø Ç÷§Æû 1.4 WidgetWindow 1.5 ¿ä¾à
2Àå SWT¿Í JFace·Î ½ÃÀÛÇϱâ 2.1 SWT ÇÁ·Î±×·¡¹Ö [2.1.1] HelloSWT ÇÁ·Î±×·¥ [2.1.2] Display Ŭ·¡½º [2.1.3] Shell Ŭ·¡½º 2.2 SWT/JFace ÇÁ·Î±×·¡¹Ö [2.2.1] ¸ðµ¨ ±â¹Ý ¾î´ðÅÍ [2.2.2] HelloSWT_JFace ÇÁ·Î±×·¥ [2.2.3] JFace¿Í SWT/JFaceÀÇ ÄÚµù [2.2.4] ApplicationWindow Ŭ·¡½º 2.3 WidgetWindow ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀÛÇϱâ 2.4 ¿ä¾à
3Àå À§Á¬: 1ºÎ 3.1 Widget°ú Control Ŭ·¡½ºÀÇ ¼Ò°³ [3.1.1] WidgetÀÇ ÀÌÇØ [3.1.2] Control °´Ã¼·Î ÀÛ¾÷Çϱâ 3.2 ·¹À̺í [3.2.1] ½ºÅ¸ÀÏ°ú ±¸ºÐÀÚ [3.2.2] Label ¸Þ¼Òµå 3.3 ¹öÆ°°ú »ç¿ëÀÚ µ¿ÀÛ [3.3.1] Ǫ½Ã ¹öÆ°°ú SWT.PUSH [3.3.2] È»ìÇ¥ ¹öÆ°°ú SWT.ARROW [3.3.3] Åä±Û ¹öÆ°°ú SWT.TOGGLE [3.3.4] üũ ¹öÆ°°ú SWT.CHECK [3.3.5] ¶óµð¿À ¹öÆ°°ú SWT.RADIO 3.4 ÄÄÆ÷ÁöÆ®¸¦ ÀÌ¿ëÇÑ ÄÄÆ÷³ÍÆ®ÀÇ Æ÷ÇÔ [3.4.1] Composite Ŭ·¡½ºÀÇ ÀÌÇØ [3.4.2] Group [3.4.3] SashForm [3.4.4] TabFolder 3.5 WidgetWindow ¾÷µ¥ÀÌÆ® [3.5.1] Ch3_Composite Ŭ·¡½º »ý¼º [3.5.2] WidgetWindowÀÇ TabFolder »ý¼º 3.6 ¿ä¾à
4Àå À̺¥Æ® ó¸® 4.1 SWT¿¡¼ÀÇ À̺¥Æ® ó¸® [4.1.1] À¯Çü ¸®½º³Ê¿Í À̺¥Æ® »ç¿ë [4.1.2] ¾î´ðÅÍ [4.1.3] Å°º¸µå À̺¥Æ® [4.1.4] ¹«Çü À̺¥Æ®·Î ¸ÂÃã À̺¥Æ® ó¸®Çϱâ [4.1.5] SWT ¸®½º³Ê/À̺¥Æ® ¾ÖÇø®ÄÉÀÌ¼Ç 4.2 JFaceÀÇ À̺¥Æ® ó¸® [4.2.1] ¾×¼Ç°ú ÄÁÆ®¸®ºä¼Ç ÀÌÇØÇϱâ [4.2.2] Action Ŭ·¡½º »ý¼º [4.2.3] ApplicationWindow¿¡¼ ÄÁÆ®¸®ºä¼Ç ±¸ÇöÇϱâ [4.2.4] ÄÁÆ®¸®ºä¼Ç°ú ¿¬°áÇϱâ [4.2.5] Action Ŭ·¡½º »ìÆ캸±â 4.3 WidgetWindow ¾÷µ¥ÀÌÆ® [4.3.1] 4ÀåÀÇ Composite ºôµåÇϱâ [4.3.2] Ch_Composite Ãß°¡Çϱâ 4.4 ¿ä¾à
5Àå À§Á¬: 2ºÎ 5.1 SWT¸¦ ÀÌ¿ëÇÑ ÅؽºÆ® ÆíÁý [5.1.1] ±âº» Text À§Á¬ [5.1.2] StyledText À§Á¬ 5.2 JFaceÀÇ ÅؽºÆ® Áö¿ø [5.2.1] JFace ÅؽºÆ® ÆÐÅ°Áö ȹµæ [5.2.2] TextViewer¿Í ¹®¼ [5.2.3] JFace ¿¹Á¦ 5.3 Combo À§Á¬ 5.4 ToolBarManager [5.4.1] ControlContribution [5.4.2] Åø¹ÙÀÇ ¼öµ¿ »ý¼º 5.5 CoolBar 5.6 ½½¶óÀÌ´õ 5.7 ProgressBar 5.8 ProgressIndicator 5.9 ¿ä¾à
6Àå ·¹À̾ƿô 6.1 ÇÊ ·¹À̾ƿô 6.2 Çà ·¹À̾ƿô [6.2.1] °¢ ·¹À̾ƿô ¼¿ÀÇ »ç¿ëÀÚ ÁöÁ¤ 6.3 ±×¸®µå ·¹À̾ƿô [6.3.1] GridData 6.4 Æû ·¹À̾ƿô [6.4.1] Æû µ¥ÀÌÅÍÀÇ »ç¿ë [6.4.2] FormAttachment¸¦ »ç¿ëÇÑ °ü°è ¸í½Ã [6.4.3] Æû ·¹À̾ƿôÀ» »ç¿ëÇÑ ÄÁÆ®·ÑÀÇ ¹èÄ¡ 6.5 ¸ÂÃã ·¹À̾ƿô [6.5.1] ·¹À̾ƿôÀÇ Å©±â °è»ê [6.5.2] À§Á¬ ¹èÄ¡ [6.5.3] WidgetWindow ¾÷µ¥ÀÌÆ® 6.6 ¿ä¾à
7Àå ±×·¡ÇÈ 7.1 ±×·¡ÇÈ ÄÁÅؽºÆ® [7.1.1] GC °´Ã¼ÀÇ »ý¼º [7.1.2] Canvas¿¡ µµÇü ±×¸®±â [7.1.3] ÆäÀÎÆðú PaintEvent [7.1.4] Ŭ¸³Çΰú ĵ¹ö½º ½ºÅ¸ÀÏ 7.2 »ö»ó ÇÁ·Î±×·¡¹Ö [7.2.1] SWT·Î »ö»ó °³¹ßÇϱâ [7.2.2] JFace·Î »ö»ó °ü·Ã Ãß°¡ ±â´É 7.3 ÆùÆ®¸¦ »ç¿ëÇÑ ÅؽºÆ® Ç¥½Ã [7.3.1] SWTÀÇ ÆùÆ® »ç¿ë [7.3.2] ÆùÆ®ÀÇ ÄÚµù [7.3.3] JFaceÀÇ Çâ»óµÈ ÆùÆ® °ü¸® 7.4 ±×·¡ÇÈ¿¡ À̹ÌÁö ÅëÇÕ [7.4.1] À̹ÌÁöÀÇ ÇÒ´ç [7.4.2] À̹ÌÁö¸¦ ÀÌ¿ëÇÑ ±×·¡ÇÈ ÄÚµù [7.4.3] ImageData¸¦ ÀÌ¿ëÇÑ ºñÆ®¸ÊÀÇ »ý¼º [7.4.4] ImageData¸¦ ÀÌ¿ëÇÑ À̹ÌÁö Á¶ÀÛ [7.4.5] JFace¸¦ ÀÌ¿ëÇÑ À̹ÌÁö °ü¸® 7.5 WidgetWindow ¾÷µ¥ÀÌÆ® [7.5.1] 7ÀåÀÇ ÄÄÆ÷ÁöÆ® ±¸Ãà [7.5.2] WidgetWindow¿¡ Ch7_CompositeÀÇ Ãß°¡ 7.6 ¿ä¾à
8Àå Æ®¸®¿Í ¸®½ºÆ® 8.1 ºä¾î¿Í ºä¾î ÇÁ·¹ÀÓ¿öÅ© [8.1.1] ÇÁ·Î¹ÙÀÌ´õ [8.1.2] ¸®½º³Ê [8.1.3] ÇÊÅÍ¿Í Á¤·Ä±â 8.2 Æ®¸® [8.2.1] SWT Æ®¸® [8.2.2] JFace TreeViewer 8.3 ¸®½ºÆ® À§Á¬ÀÇ »ç¿ë [8.3.1] SWT ¸®½ºÆ® [8.3.2] JFace ListViewer 8.4 WidgetWindow ¾÷µ¥ÀÌÆ® 8.5 ¿ä¾à
9Àå Å×À̺í°ú ¸Þ´º 9.1 Å×À̺í [9.1.1] SWT Å×À̺í ÀÌÇØÇϱâ [9.1.2] JFace TableViewer 9.2 ¸Þ´ºÀÇ »ý¼º [9.2.1] ´ÜÃàÅ° [9.2.2] SWT¿¡¼ ¸Þ´º »ý¼º [9.2.3] JFace ¾×¼ÇÀ» ÀÌ¿ëÇÑ ¸Þ´ºÀÇ Ãß°¡ 9.3 WidgetWindow ¾÷µ¥ÀÌÆ® 9.4 ¿ä¾à
10Àå ´ëÈâ 10.1 SWT ´ëÈâ [10.1.1] ColorDialog [10.1.2] DirectoryDialog [10.1.3] FileDialog [10.1.4] FontDialog [10.1.5] MessageBox 10.2 JFace ´ëÈâ [10.2.1] ¸Þ½ÃÁö ´ëÈâ [10.2.2] ¿¡·¯ ´ëÈâ [10.2.3] ÀÔ·Â ´ëÈâ [10.2.4] ÁøÇà ¸ð´ÏÅÍ ´ëÈâ [10.2.5] ¸ÂÃã ´ëÈâ 10.3 WidgetWindow ¾÷µ¥ÀÌÆ® 10.4 ¿ä¾à
11Àå ¸¶¹ý»ç 11.1 ¸ÖƼÆäÀÌÁö ´ëÈâ [11.1.1] IDialogPage ÀÎÅÍÆäÀ̽º [11.1.2] IWizardPage ÀÎÅÍÆäÀ̽º [11.1.3] WizardPage Ŭ·¡½º 11.2 ¸¶¹ý»ç [11.2.1] IWizard ÀÎÅÍÆäÀ̽º [11.2.2] Wizard Ŭ·¡½º 11.3 ÅëÇÕ ÀÛ¾÷ [11.3.1] ¸¶¹ý»ç ÄÁÅ×ÀÌ³Ê [11.3.2] WizardDialog Ŭ·¡½º 11.4 ¸¶¹ý»ç °áÇÕÇϱâ [11.4.1] WizardSelectionPage Ŭ·¡½º [11.4.2] IWizardNode ÀÎÅÍÆäÀ̽º 11.5 ¸¶¹ý»ç µ¥ÀÌÅÍ À¯Áö [11.5.1] DialogSettings Ŭ·¡½º 11.6 WidgetWindow ¾÷µ¥ÀÌÆ® 11.7 ¿ä¾à
12Àå °í±Þ ±â´É 12.1 µ¥ÀÌÅÍ Àü¼Û [12.1.1] Transfer Ŭ·¡½º [12.1.2] µå·¡±×¾Øµå·Ó ±â´É [12.1.3] Ŭ¸³º¸µå »ç¿ë [12.1.4] ÆÄÀÏ ½Ã½ºÅÛ ºê¶ó¿ìÀú 12.2 »ç¿ëÀÚ È¯°æ¼³Á¤ [12.2.1] ȯ°æ¼³Á¤ ÆäÀÌÁö [12.2.2] Çʵå ÆíÁý±â [12.2.3] ȯ°æ¼³Á¤ ÆäÀÌÁö ÄÁÅ×ÀÌ³Ê [12.2.4] ȯ°æ¼³Á¤ ÀúÀå 12.3 ·¹ÀÌºí µ¥ÄÚ·¹ÀÌÅÍ [12.3.1] ILabelDecorator ÀÎÅÍÆäÀ̽º [12.3.2] DecoratingLabelProvider Ŭ·¡½º [12.3.3] ¿¹Á¦ 12.4 Browser À§Á¬ 12.5 ¿ä¾à
13Àå ¸®Ä¡ Ŭ¶óÀ̾ðÆ® Ç÷§Æû: ÀÌŬ¸³½º RCP 13.1 RCP ¿öÅ©º¥Ä¡ ÀÌÇØ [13.1.1] ÆíÁý±â¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ÀÔ·Â [13.1.2] ºä¸¦ ÀÌ¿ëÇÑ Á¤º¸ÀÇ Ç¥½Ã [13.1.3] ÆÛ½ºÆåƼºê·Î ÆíÁý±â¿Í ºä ÅëÇÕÇϱâ 13.2 RCP: µ¶¸³Çü ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â [13.2.1] RCP ÇÁ·ÎÁ§Æ®ÀÇ »ý¼º°ú ¼³Á¤ [13.2.2] ¾ÖÇø®ÄÉÀÌ¼Ç Å¬·¡½º ¸¸µé±â [13.2.3] WorkbenchAdvisor Ãß°¡ 13.3 ºä¿Í ÆÛ½ºÆåƼºê Ãß°¡ [13.3.1] ºä ±¸Ãà [13.3.2] ÆÛ½ºÆåƼºê·Î ¿öÅ©º¥Ä¡ À©µµ¿ì ¹èÄ¡ [13.3.3] RCP ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà [13.3.4] RCP °úÁ¤ °ËÅä 13.4 ÀÌŬ¸³½º Æû À§Á¬À¸·Î Æû »ý¼º [13.4.1] Æû ÅøŶ°ú ÀÌŬ¸³½º Æû ÄÁÅ×ÀÌ³Ê »ç¿ë [13.4.2] ÇÏÀÌÆÛ¸µÅ©¸¦ ÀÌ¿ëÇÑ ÅؽºÆ® ±â¹Ý À̺¥Æ®ÀÇ ¹ß»ý 13.5 µ¶¸³Çü RCP ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â [13.5.1] RCPExampleÀ» ¾ÖÇø®ÄÉÀÌ¼Ç µð·ºÅ丮·Î ³»º¸³»±â [13.5.2] ¾ÖÇø®ÄÉÀÌ¼Ç µð·ºÅ丮¿¡ Ç÷¯±×ÀÎ Ãß°¡ [13.5.3] ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà 13.6 ¿ä¾à
ºÎ·Ï A SWT/JFace·Î ÇÁ·ÎÁ§Æ® ¸¸µé±â ºÎ·Ï B SWT/JFace¿¡¼ÀÇ OLE¿Í ¾×ƼºêX ºÎ·Ï C Draw2D¸¦ ÀÌ¿ëÇÑ °¡º¯Çü GUI ºÎ·Ï D ±×·¡ÇÈ ÆíÁý ÇÁ·¹ÀÓ¿öÅ©(GEF)
ÀÌ Ã¥Àº SWT¿Í JFace¿¡ Æ÷ÇÔµÈ °¢ ÄÄÆ÷³ÍÆ®ÀÇ ¼¼ºÎ»çÇ×À» º¸¿©ÁÖ´Â ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀÎ À§Á¬ À©µµ¿ì¸¦ °³¹ßÇÏ´Â °úÁ¤À» Áß½ÉÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº °¢ Àå¿¡¼ÀÇ Á¤º¸¸¦ ´ãÀº ÄÚµå ½Ã¸®Áî·Î ÀÌ·ïÁ® ÀÖÀ¸¸ç, °¢ ÀåÀÇ ¸¶Áö¸· ºÎºÐ¿¡¼´Â ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â Äڵ带 Á¦°øÇÑ´Ù. Ãʹݺο¡ ÇØ´çÇÏ´Â ÀåÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±âÃʸ¦ ¸¸µå´Â ºÎºÐÀ̱â´Â ÇÏÁö¸¸, ¾ÕÀåÀÇ Äڵ尡 ¾ø¾îµµ Ã¥ ÈĹݺΠ°¢ ÀåÀÇ ÄÚµå´Â µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ µ¶ÀÚµéÀÌ °¢ÀÚ °ü½É ÀÖ´Â ÁÖÁ¦¿¡¸¸ ÁýÁßÇÒ ¼ö Àֱ⸦ ¹Ù¶õ´Ù. ±×¸®°í À§Á¬ À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ Äڵ带 ¸¸µé°í °¢ ÄÄÆ÷³ÍÆ®¿¡ ÀԷµǴ ´Ù¾çÇÑ ¸Å°³º¯¼öÀÇ È¿°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ°Ô µÇ±â ¹Ù¶õ´Ù.
|
|
|
|
|