3.2ÀÇ »õ·Î¿î ±â´É

´ÙÀ½Àº Ç÷¯±×ÀÎ °³¹ßÀÚ¿¡°Ô Áß¿äÇÑ Eclipse 3.2 ¸±¸®½º¿ë Eclipse Ç÷§Æû ¹× SWTÀÇ º¯°æ»çÇ׿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.

ÀÌ ¹Û¿¡ Workbench »ç¿ëÀÚ ¾È³»¼­ÀÇ »õ·Î¿î ±â´É ¼½¼Ç¿¡¼­ Ç÷§Æû ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô Áß¿äÇÑ ¸¹Àº »õ ±â´É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Ç÷§Æû º¯°æ»çÇ×

·±Å¸ÀÓ ¸®ÆÑÅ丵

º¸´Ù À¯¿¬ÇÑ Eclipse ·±Å¸ÀÓ È¯°æÀ» Á¶¼ºÇÏ°í ·±Å¸ÀÓ ÄÄÆ÷³ÍÆ®¸¦ µ¶¸³ÀûÀ¸·Î »ç¿ëÇϱâ À§ÇØ org.eclipse.core.runtime Ç÷¯±×ÀÎÀÌ ´ÙÀ½°ú °°ÀÌ ¿©·¯ Ç÷¯±×ÀÎÀ¸·Î ºÐÇҵǾú½À´Ï´Ù.

  • org.eclipse.equinox.common - ÀÌÀü ·±Å¸ÀÓ Ç÷¯±×ÀÎÀÇ ¿©·¯ ºÎºÐ¿¡¼­ »ç¿ëÇÏ´Â °øÅë ÄÚµå(¿¹: IPath, IStatus, IProgressMonitor)
  • org.eclipse.equinox.registry - È®Àå ·¹Áö½ºÆ®¸®
  • org.eclipse.equinox.preferences - ȯ°æ ¼³Á¤ ¸ÞÄ¿´ÏÁò
  • org.eclipse.core.jobs - ÀÛ¾÷ ¸ÞÄ¿´ÏÁò
  • org.eclipse.core.contenttype - ÄÁÅÙÃ÷ ¸ÞÄ¿´ÏÁò
  • org.eclipse.equinox.supplement - OSGi¸¦ »ç¿ëÇÏÁö ¾Ê´Â ½ÇÇàÀ» Áö¿øÇÏ´Â µ¥ »ç¿ëµÇ´Â º¸Ãæ "Ç÷¯±×ÀÎ"

ºÐÇÒ ·±Å¸ÀÓ ºÎºÐµéÀÇ Á¦¾î¸¦ ¿ëÀÌÇÏ°Ô Çϱâ À§ÇØ »õ API°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

·±Å¸ÀÓ ¸®ÆÑÅ丵Àº ´Ù¸¥ Ç÷¯±×Àο¡ Åõ¸íÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Eclipse 3.2 ÀÌÁÖ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

°øÅë ³×ºñ°ÔÀÌÅÍ

»õ Ç÷¯±×ÀÎ, org.eclipse.ui.navigator´Â ¿©·¯ µµ¸ÞÀÎ ¸ðµ¨ÀÇ ÄÁÅÙÃ÷¸¦ °áÇÕÇϴ ǥ½Ã±â¸¦ ºôµåÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ µµÀÔÇÕ´Ï´Ù. ÀÌ ÇÁ·¹ÀÓ¿öÅ©´Â ÄÁÅÙÃ÷, ·¹À̺í, Á¶Ä¡, ÇÊÅÍ ¹× ±âŸ ±â´ÉÀÇ ¼³¸íÀû ÄÁÆ®¸®ºä¼ÇÀ» Çã¿ëÇÕ´Ï´Ù. org.eclipse.ui.navigator.resources Ç÷¯±×ÀÎÀº ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â ¾ç½ÄÀ¸·Î ÀÌ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ »ç¿ë¹ýÀ» Á¦°øÇϸç IResource ¸ðµ¨¿¡ ´ëÇÑ ¼±¾ðÀû Ç¥½Ã±â È®ÀåÀ» Á¦°øÇÕ´Ï´Ù.

ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¸¦ º¸¿©ÁÖ´Â ±×¸²

ÅÇ Æ¯¼º ÇÁ·¹ÀÓ¿öÅ©

ÅÇ Æ¯¼º ÇÁ·¹ÀÓ¿öÅ©°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÅÇ Æ¯¼º ÇÁ·¹ÀÓ¿öÅ©´Â ´ëü Ư¼º ½ÃÆ® ÆäÀÌÁö¸¦ Á¦°øÇÔÀ¸·Î½á ÀÓÀÇÀÇ ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© Ư¼º º¸±â¿¡ Ư¼ºÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç ÄÁÆ®·ÑÀº È®Àå ·¹Áö½ºÆ®¸®¸¦ ÅëÇØ ÄÁÆ®¸®ºä¼ÇµÇ´Â Åǰú ¼½¼ÇÀ¸·Î ±¸¼ºµË´Ï´Ù.

ÅÇ Æ¯¼º ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸¿©ÁÖ´Â ±×¸²

ÀÚ¼¼ÇÑ ³»¿ëÀº Eclipse ÅÇ Æ¯¼º º¸±â Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

ÆÄÀÏ ½Ã½ºÅÛ API

»õ Ç÷¯±×ÀÎ, org.eclipse.core.filesystemÀº ÆÄÀÏ ½Ã½ºÅÛ°úÀÇ »óÈ£ÀÛ¿ëÀ» À§ÇÑ »õ ÀÏ¹Ý API¸¦ µµÀÔÇÕ´Ï´Ù. Ç÷§ÆûÀÌ ÀÌÁֵǾî java.io API°¡ ¾Æ´Ñ ÀÌ ÆÄÀÏ ½Ã½ºÅÛ API¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â ÀÓÀÇÀÇ Áö¿ø ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÀÚ¿øÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ¾î Ç÷¯±×ÀÎÀÌ »õ·Î¿î À¯ÇüÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù.

¸µÅ©µÈ ÀÚ¿ø ¸¶¹ý»ç ¹× ÇÁ·ÎÁ§Æ®¿¡ ±âŸ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ¸µÅ©µÇ´Â ÀÚ¿øÀ» ÀÛ¼ºÇϱâ À§ÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ´ëü ÆÄÀÏ ½Ã½ºÅÛÀ» Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀº org.eclipse.ui.ide.filesystemSupport È®ÀåÁ¡À» »ç¿ëÇÏ¿© ÀÌ ¸¶¹ý»ç Áö¿ø°ú ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºñ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛÀ» º¸¿©ÁÖ´Â ±×¸²

°¡Á®¿À±â ¹× ³»º¸³»±â¿¡ ºÐ·ù Ãß°¡

ÀÌÁ¦ org.eclipse.ui.importWizards and org.eclipse.ui.exportWizards È®ÀåÁ¡ÀÌ ºÐ·ù¸¦ Áö¿øÇÕ´Ï´Ù.

È®ÀåÁ¡À» º¸¿©ÁÖ´Â ±×¸²

¹®¼­ ÆíÁý±â ¾î³ëÅ×À̼ǿ¡ ´ëÇÑ µµ±¸ ÆÁ

¾î³ëÅ×ÀÌ¼Ç Ç³¼± µµ¿ò¸»ÀÌ JDT ÅØ½ºÆ®¿¡¼­ Ç÷§Æû ÅØ½ºÆ®·Î ´ëüµÇ¾ú½À´Ï´Ù. ¹®¼­ ÆíÁý±â¿¡¼­ »ç¿ëÇÏ´Â TextSourceViewerConfigurationÀ¸·Î ÅØ½ºÆ®, ¼öÁ÷ ¹× °³¿ä ´«±ÝÀÚ Ç³¼± µµ¿ò¸» Áö¿øÀÌ ¼³Ä¡µË´Ï´Ù.

¾î³ëÅ×ÀÌ¼Ç µµ±¸ ÆÁ ±×¸²

¹®¼­ ÆíÁý±âÀÇ ¾î³ëÅ×ÀÌ¼Ç Å½»ö

¾î³ëÅ×ÀÌ¼Ç Å½»ö µµ¿ò¸»ÀÌ JDT ÅØ½ºÆ®¿¡¼­ Ç÷§Æû ÅØ½ºÆ®·Î ´ëüµÇ¾î ÀÌÁ¦ ¸ðµç ¹®¼­ ÆíÁý±â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ž»ö ¾ÆÀÌÄÜ ±×¸²

JFace Çʵå Áö¿ø

JFace´Â »ç¿ëÀÚ°¡ ´ëÈ­ »óÀÚ ¹× ¾ç½Ä Çʵ带 ¿Ï¼ºÇÒ ¼ö ÀÖ´Â »õ Áö¿øÀ» µµÀÔÇÕ´Ï´Ù. org.eclipse.jface.fieldassist ÆÐŰÁö´Â ÀÓÀÇÀÇ ÄÁÆ®·Ñ¿¡ À̹ÌÁö ¹× ÇØ´ç dz¼± µµ¿ò¸» ÅØ½ºÆ®¸¦ Ãß°¡ÇÒ ¼ö Àִ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â ´ëÈ­ »óÀÚÀÇ Çʼö Çʵå Ç¥½Ã, ÇÊµå ±â¹Ý ¿À·ù Á¶°Ç Ç¥½Ã ¶Ç´Â ÄÁÅÙÃ÷ Áö¿ø ÇÁ·ÒÇÁÆ® Ç¥½Ã¿Í °°Àº ¸ñÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÆÐŰÁö¸¦ »ç¿ëÇÏ¿© ÄÁÆ®·Ñ¿¡ ´ëÇÑ ÄÁÅÙÃ÷ Á¦¾ÈÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹: ÄÁÅÙÃ÷ Á¦¾ÈÀÌ Æ÷ÇÔµÈ ÆË¾÷ ´ëÈ­ »óÀÚ, Ãß°¡ Á¤º¸¸¦ Á¦°øÇÏ´Â º¸Á¶ ÆË¾÷ ¹× ¸í½ÃÀûÀ¸·Î ¶Ç´Â ÀÚµ¿(À¯Çü Áß½É) ½ºÅ¸ÀÏ·Î Á¦¾ÈÀ» È£ÃâÇÏ´Â ¿É¼Ç)

Çʵå Áö¿øÀ» º¸¿©ÁÖ´Â ±×¸²

JFace TreeViewer °³¼±»çÇ×

AbstractTreeViewer´Â ÀÌÁ¦ °¢°¢ ´Ù¸¥ »óÀ§ üÀÎÀ» °®´Â ¿©·¯ °³ÀÇ µ¿ÀÏÇÑ Æ®¸® ¿ä¼Ò¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ Áö¿øÀ» À§Çؼ­´Â Ŭ¶óÀÌ¾ðÆ®°¡ setUseHashLookup(true)¸¦ È£ÃâÇÏ¿© ¿ä¼Ò ¸ÊÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

TreeViewer´Â ÀÌÁ¦ SWT.VIRTUAL Æ®¸®¸¦ Áö¿øÇÕ´Ï´Ù. ÇÊ¿äÇÑ ÄÁÅÙÃ÷¸¸ ¸®ÅÏÇÏ´Â ´À¸° ÇØ´ç ÄÁÅÙÃ÷ Á¦°øÀÚ ILazyTreeContentProvider°¡ ÀÖ½À´Ï´Ù.

µ¿Àû µµ¿ò¸» ¸ñÂ÷¿¡ ´ëÇÑ Áö¿ø

ÀÌÁ¦ µµ¿ò¸» ½Ã½ºÅÛÀº µµ¿ò¸» ÄÁÅÙÃ÷ÀÇ µ¿Àû ±¸¼ºÀ» Áö¿øÇÕ´Ï´Ù. XHMTL·Î ÀÛ¼ºµÈ ÁÖÁ¦¿¡´Â os/ws/arch °ª, Ç÷¯±×ÀÎÀÇ Á¸Àç ¿©ºÎ, »ç¿ë ±â´É µîÀ» ±â¹ÝÀ¸·Î ÇÑ ½Å¼ÓÇÑ ÄÁÅÙÃ÷ ÇÊÅ͸µÀ» À§ÇÑ Ãß°¡ Eclipse ƯÁ¤ ¸¶Å©¾÷ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. °øÀ¯ ÄÁÅÙÃ÷´Â ¿©·¯ ¹®¼­¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î, Ç÷¯±×ÀÎÀº ´Ù¸¥ ¹®¼­ÀÇ ¾ÞÄ¿¿¡ Ç÷¯±×ÀεǴ XHTML ´ÜÆíÀ» ÄÁÆ®¸®ºä¼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤º¸ °³¹ßÀÚ´Â ÀÌ·¯ÇÑ ¸ðµç ±â´ÉÀ» ÅëÇØ µ¿Àû ¹®¼­¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿Àû ¹®¼­´Â ¹®¼­¸¦ º¼ ¶§ ÄÁÅØ½ºÆ®¿¡ ¸Â°Ô ±¸¼ºµË´Ï´Ù.

µµ¿ò¸» °Ë»ö °³¼±»çÇ×

»ç¿ëÀÚ Áö¿ø »öÀÎÈ­ ¹× °Ë»öÀÌ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î °­È­µÇ¾ú½À´Ï´Ù. Lucene »öÀο¡ ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Â È®ÀåÁ¡À» ÅëÇØ Ãß°¡ °Ë»ö Âü¿©ÀÚ¸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ µµ¿ò¸»Àº XHMTL·Î ÀÛ¼ºµÇ´Â µ¿Àû µµ¿ò¸» ¹®¼­¸¦ »öÀÎÈ­ÇÒ ¼ö ÀÖ´Â XHTML °Ë»ö Âü¿©ÀÚ¸¦ ÄÁÆ®¸®ºä¼ÇÇÕ´Ï´Ù(À§ÀÇ ³»¿ë ÂüÁ¶). ¶ÇÇÑ ÀÌÀü¿¡ »öÀο¡ ¾ø´ø ¹®¼­°¡ ÀÌÁ¦ Ç¥½ÃµË´Ï´Ù(¿¹: ġƮ ½ÃÆ® ¹× ȯ¿µ ÆäÀÌÁö). ÀÌÁ¦ °Ë»ö È÷Æ®´Â ´Ù¸¥ ¾ÆÀÌÄÜÀ» °¡Áö¸ç '¿­±â' Á¶Ä¡¸¦ °Ë»ö ¿£Áø¿¡ À§ÀÓÇÒ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö °³¼±»çÇ×À» º¸¿©ÁÖ´Â ±×¸²

¹®Á¦Á¡ ±×·ìÈ­ °¡´É

ÀÌÁ¦ ¹®Á¦Á¡ º¸±âÀÇ ¹®Á¦Á¡À» ±×·ìÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½É°¢µµ ¹× ¹®Á¦Á¡ À¯Çü¿¡ µû¸¥ ±âº» ±×·ì°ú ÇÔ²² org.eclipse.ui.ide.markerSupport È®ÀåÁ¡À» ÅëÇØ Ãß°¡ ±×·ìÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ëÈ­ »óÀÚ µµ¿ò¸» °³¼±

ÀÌÁ¦ ´ëºÎºÐÀÇ Eclipse ´ëÈ­ »óÀÚÀÇ ¸Ç ¾Æ·¡ ¿ÞÂÊ ±¸¼®¿¡ Ç¥ÁØ µµ¿ò¸» ´ÜÃß°¡ ÀÖ½À´Ï´Ù. ÀÌ ´ÜÃß´Â Windows¿¡¼­ F1À» ´©¸£´Â °Íó·³ ÄÁÅØ½ºÆ® µµ¿ò¸»À» È£ÃâÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌÁ¦ µµ¿ò¸» ÄÁÅÙÃ÷°¡ º°µµ âÀÌ ¾Æ´Ñ ´ëÈ­ »óÀÚ Æ®·¹ÀÌ ³»ºÎ¿¡ ³ªÅ¸³³´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ´ëÈ­ »óÀÚ´Â Dialog ´ë½Å »õ TrayDialog Ŭ·¡½º¸¦ ¼­ºêŬ·¡½º·Î ÁöÁ¤ÇÏ¿© ÀÌ ±â´ÉÀ» »ó¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù. ġƮ ½ÃÆ®¸¦ ½ÇÇàÇÏ¸é ¶ÇÇÑ ´ëÈ­ »óÀÚ ¿­±â¸¦ Æ÷ÇÔÇÑ ´Ü°è¿¡ ´ëÇÑ ´ëÈ­ »óÀÚ°¡ Æ®·¹ÀÌ¿¡ Ç¥½ÃµË´Ï´Ù.

»ç¿ëÀÚ Áö¿ø ÄÁÅÙÃ÷¿¡ ¸í·É ¸µÅ© ÀÓº£µå

ÀÌÁ¦ µµ¿ò¸», ġƮ ½ÃÆ® ¹× ¼Ò°³ ÄÁÅÙÃ÷ÀÇ ¸µÅ©¸¦ »ç¿ëÀÚ°¡ Ȱ¼ºÈ­ÇÏ¸é ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·É ¸µÅ©´Â ȯ°æ ¼³Á¤ ÆäÀÌÁö ¿­±â, ¸¶¹ý»ç ½ÇÇà, º¸±â Ç¥½Ã, Perspective ¿­±â ¹× ¿©·¯ °¡Áö ´Ù¸¥ ¸ñÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·É ÇÁ·¹ÀÓ¿öÅ©¸¦ È®ÀåÇÒ ¼ö ÀÖ¾î ¸í·É ¸µÅ©¸¦ º¸´Ù ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Workbench »ç¿ëÀÚ ¾È³»¼­´Â ¿©·¯ À§Ä¡ÀÇ ¸í·ÉÇà ¸µÅ©·Î °­È­µÇ¾ú½À´Ï´Ù. ¾Æ·¡ ±×¸²Àº µµ¿ò¸» Ç׸ñÀÇ µÎ ¸í·É ¸µÅ©¸¦ º¸¿©ÁÝ´Ï´Ù.

µµ¿ò¸» Ç׸ñÀÇ ¸í·É ¸µÅ©

ġƮ ½ÃÆ®¿¡¼­ ¸í·É ½ÇÇà Áö¿ø

ÀÌÁ¦ ġƮ ½ÃÆ®¿¡¼­ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ÄÁÅÙÃ÷ ÆÄÀÏ¿¡´Â °Ë»ö º¸±â ¹× ÆÐŰÁö Ž»ö±â¸¦ ¿©´Â ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ.
<?xml version="1.0" encoding="UTF-8" ?>
<cheatsheet title="Example of Commands in a Cheat Sheet">
  <intro>

    <description>A cheat sheet shows the 
			package explorer</description>
  </intro>
  <item title="Show Search View">
     <description>This is a step with a command 
		which shows the search view.</description>

     <command serialization=
		"org.eclipse.search.ui.views.SearchView"/>  
</item>
  <item title="Step 2">
    <description>This is a step with a command and 
		parameters, shows package explorer.</description>

     <command serialization="org.eclipse.ui.views.showView(
		org.eclipse.ui.views.showView.viewId=
		org.eclipse.jdt.ui.PackageExplorer)"/> 
     <onCompletion>
         Command example completed.
     </onCompletion>
</item>
</cheatsheet>

¿Ï·á ¸Þ½ÃÁö

´Ü°è°¡ ¿Ï·áµÉ ¶§ Ç¥½ÃµÇ´Â ġƮ ½ÃÆ®¿¡¼­ ÇØ´ç ´Ü°è¿¡ ¿Ï·á ¸Þ½ÃÁö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ġƮ ½ÃÆ® ¿Ï·á ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ±×¸²

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®´Â Eclipse 3.2ÀÇ »õ·Î¿î ±â´ÉÀÔ´Ï´Ù. ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®´Â Å« ¹®Á¦Á¡À» °¢°¢ °íÀ¯ ġƮ ½ÃÆ®¸¦ °®´Â ¼Ò±Ô¸ð Ÿ½ºÅ©·Î ³ª´©´Â ¹æ½ÄÀ¸·Î ¹®Á¦Á¡¿¡ ´ëÇÑ ¾È³»¸¦ Á¦°øÇÕ´Ï´Ù. Ÿ½ºÅ©´Â ±×·ìÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®´Â ġƮ ½ÃÆ® º¸±â¿¡¼­ ¿­¸®¸ç ġƮ ½ÃÆ® ¼±Åà ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¿© ½ÇÇàµË´Ï´Ù. °¢ Ÿ½ºÅ©¸¶´Ù ¼³¸íÀÌ ÀÖÀ¸¸ç ÇÏÀÌÆÛ¸µÅ©¸¦ ÅëÇØ »ç¿ëÀÚ¿¡°Ô Ÿ½ºÅ© ½ÃÄö½º¸¦ ¾È³»ÇÕ´Ï´Ù.

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®¸¦ º¸¿©ÁÖ´Â ±×¸²

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®¿¡´Â Ÿ½ºÅ© ¹× ÇØ´ç »óŸ¦ º¸¿©ÁÖ´Â Æ®¸®°¡ ÀÖ½À´Ï´Ù. ¿À¸¥ÂÊ ÇÏ´Ü ÆÐ³Î¿¡´Â °³º° Ÿ½ºÅ©°¡ Æ÷ÇԵ˴ϴÙ.

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®¸¦ º¸¿©ÁÖ´Â ±×¸²

ÄÄÆ÷ÁöÆ® ġƮ ½ÃÆ®ÀÇ ÄÁÅÙÃ÷´Â XML ÆÄÀÏ¿¡ Á¤Àǵ˴ϴÙ. ÄÁÅÙÃ÷ ÆÄÀÏÀº ¸ðµç ÀüÁ¦Á¶°Ç Ÿ½ºÅ©°¡ ¿Ï·áµÈ ÈÄ¿¡¸¸ Ÿ½ºÅ©¸¦ ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï Ÿ½ºÅ© °£¿¡ Á¸ÀçÇÏ´Â Á¾¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµ¿ò¸» Ű¿öµå »öÀÎ

ÀÌÁ¦ µµ¿ò¸»¿¡´Â Ű¿öµå »öÀÎÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ »öÀÎÀ» ÅëÇØ ¹®¼­ Ű¿öµå¸¦ µî·ÏÇϰí ÇØ´ç µµ¿ò¸» ÄÁÅÙÃ÷¿¡ ´ëÇÑ ¸µÅ©¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀÎÀº µµ¿ò¸» º¸±â ¹× µµ¿ò¸» â(¾Æ·¡ Ç¥½ÃµÇ´Â º¸±â)¿¡¼­ ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í: SDK¿¡ ´ëÇØ¼­´Â ¾ÆÁ÷ »öÀÎ ÄÁÅÙÃ÷¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. »öÀÎÀº ÄÁÅÙÃ÷¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡¸¸ Ç¥½ÃµË´Ï´Ù.

µµ¿ò¸» º¸±â¸¦ º¸¿©ÁÖ´Â ±×¸²

XHTML µµ¿ò¸» ¹®¼­ º¯È¯ µµ±¸

PDE¿¡´Â Ç÷¯±×ÀÎÀÇ HTML µµ¿ò¸» ¹®¼­¸¦ XHTML·Î ½Å¼ÓÇÏ°Ô º¯È¯ÇÏ´Â »õ À¯Æ¿¸®Æ¼°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ µµ±¸´Â HTMLÀ» ¿Ã¹Ù¸¥ XHTML·Î º¯È¯ÇÏ´Â °Í À̿ܿ¡, ÆÄÀÏ À̸§ È®ÀåÀÚ, ¸ñÂ÷¸¦ °»½ÅÇÏ°í µ¿Àû ÄÁÅÙÃ÷ »ç¿ë ¹× XHTML ÄÁÅÙÃ÷ °Ë»ö¿¡ ÇÊ¿äÇÑ ¹ÙÀεùÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯È¯À» ¼öÇàÇÏ¸é »ç¿ëÀÚ´Â µ¿Àû ÄÁÅÙÃ÷ ÇÊÅ͸µ, ÄÁÅÙÃ÷ Àç»ç¿ë ¹× ÄÁÅÙÃ÷ Çü½ÄÀ¸·Î ¸ðµÎ XHTMLÀ» ÇÊ¿ä·Î ÇÏ´Â µ¿Àû ÄÁÅÙÃ÷ ÄÁÆ®¸®ºä¼Ç°ú °°Àº »õ 3.2 µµ¿ò¸» ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ±â´ÉÀº Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡ ÀÖ´Â PDE µµ±¸ > µµ¿ò¸» ÆÄÀÏÀ» XHTML·Î º¯È¯À» »ç¿ëÇÏ¿© È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

XHTML º¯È¯ µµ±¸¸¦ º¸¿©ÁÖ´Â ±×¸²

Universal Welcome

ÀÌÁ¦ ±¸Ã¼ÀûÀΠȯ¿µ ±¸Çö¿¡ ´ëÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î, Á¦Ç°ÀÌ »ç¿ëÇÒ ±¸¼º °¡´ÉÇÑ Universal WelcomeÀ» Á¦°øÇÕ´Ï´Ù. Á¦Ç°Àº »çÀü Á¤ÀÇµÈ Àϰö °³ÀÇ ±âº» ¼½¼Ç¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç ¼½¼ÇÀº °³¿ä, ½ÃÀÛ, ÇнÀ¼­, »ùÇÃ, »õ·Î¿î ±â´É, À¥ ÀÚ¿ø ¹× ÀÌÁÖÀÔ´Ï´Ù. Eclipse SDK´Â ÀÌ ¼½¼Ç Áß ³× °³¸¦ »ç¿ëÇÕ´Ï´Ù. Universal Welcome¿¡´Â °¢ ÄÁÆ®¸®ºä¼Ç¸¶´Ù ±¸¼º °¡´ÉÇÑ ÆäÀÌÁö ·¹À̾ƿô ¹× Á߿䵵 ·¹º§ÀÌ ÀÖÀ¸¸ç ÁÖÁ¦¸¦ ¿Ïº®ÇÏ°Ô ÀÌÇØÇÕ´Ï´Ù. ¶ÇÇÑ 100% Ç÷§Æû Àû¿ë ¹üÀ§¿¡ ´ëÇÑ HTML ¹× SWT ÇÁ¸®Á¨Å×À̼ÇÀ» ¸ðµÎ Á¦°øÇÕ´Ï´Ù.

Universal WelcomeÀÌ Á¦°øÇϴ ȯ¿µ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼­´Â ÀÏ¹Ý »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ȯ¿µ »ç¿ëÀÚ Á¤ÀÇ ±â´ÉÀ» ½ÃÀÛÇϸç ÀÌ ÆäÀÌÁö´Â ÇÊ¿äÇÑ ¸ðµç Á¦Ç°¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Universal Welcome ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.

Universal WelcomeÀ» º¸¿©ÁÖ´Â ±×¸²

ȯ¿µÀÇ ±¸¼º ¹× ÁÖÁ¦¿¡ ´ëÇÑ Áö¿ø

¼Ò°³ ÇÁ·¹ÀÓ¿öÅ©´Â º¸´Ù ¸¹Àº ±¸¼º Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ±×·ì ÇÏÀ§¿¡ ´ëÇÑ 1ȸ °è»ê, º¯¼ö ´ëü Áö¿ø ¹× ´ÊÀº ¾ÞÄ¿ °æ·Î ÇØ¼®À» Á¦°øÇÏ´Â ¼Ò°³ ±¸¼ºÀÚ¸¦ ÄÁÆ®¸®ºä¼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö¿øÀº ÁÖ·Î Universal Welcome¿¡¼­ »ç¿ëÇÏÁö¸¸ ´Ù¸¥ ȯ¿µ ±¸Çö¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÁ¦´Â ȯ¿µ ÄÁÅÙÃ÷ÀÇ ¸ð¾çÀ» Á¤ÀÇÇÏ´Â ¸ðµç CSS ÆÄÀÏ, Ư¼º ¹× À̹ÌÁöÀÇ À̸§ ÁöÁ¤µÈ ÄÝ·º¼ÇÀ» ³ªÅ¸³À´Ï´Ù. Universal WelcomeÀº ÁÖÁ¦ ¼±Åà ±â´É°ú 3.2ÀÇ µÎ °¡Áö ±¸Ã¼ÀûÀÎ ÁÖÁ¦ÀÎ 'Circles' ¹× 'Purple Mesh'¸¦ Á¦°øÇÔÀ¸·Î½á ÀÌ Áö¿øÀ» ÀÌ¿ëÇÕ´Ï´Ù.

ȯ¿µ ÁÖÁ¦¸¦ º¸¿©ÁÖ´Â ±×¸²

Ant È®ÀåÁ¡¿¡ ´ëÇÑ À̸§ °ø°£ Áö¿ø

org.eclipse.ant.core antTasks ¹× antTypes È®ÀåÁ¡Àº ÀÌÁ¦ Á¤Àǰ¡ Á¸ÀçÇØ¾ß ÇÏ´Â URI ÁöÁ¤À» Çã¿ëÇÕ´Ï´Ù. ¸ðµç º¯°æ»çÇ׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹ö±× 133190À» ÂüÁ¶ÇϽʽÿÀ.

³í¸® ¸ðµ¨ ÅëÇÕ¿¡ ´ëÇÑ ÆÀ Áö¿ø

³í¸® ¸ðµ¨ÀÌ ÆÀ Á¶ÀÛ¿¡ Âü¿©ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â API°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ API¸¦ »ç¿ëÇÏ¿© ÆÀ Á¦°øÀÚ´Â ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸ðµ¨À» ÂüÁ¶ÇÏ¿© ÆÀ Á¶ÀÛ¿¡ ¸ðµç Çʼö ÀÚ¿øÀÌ Æ÷ÇԵǾú´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸ðµ¨ ½Ã¸ÇƽÀ» »ç¿ëÇÏ¿© º´ÇÕ Ãæµ¹ ÇØ°áÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ÆÀ Á¶ÀÛ ½Ã ÀÚ¿ø Ç¥½Ã¿¡ ¸ðµ¨ÀÌ Âü¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java ¹× ÀÚ¿ø ¸ðµ¨ µ¿±âÈ­

SWT º¯°æ»çÇ×

Ç¥ ¹× Æ®¸®ÀÇ Á¤·Ä Ç¥½Ã±â

Ç¥ ¹× Æ®¸®´Â ÀÌÁ¦ ¿­ Çì´õ¿¡¼­ Á¤·Ä ¹æÇâ Ç¥½Ã±â¸¦ Áö¿øÇÕ´Ï´Ù.

Á¤·Ä ¹æÇâ Ç¥½Ã±â¸¦ º¸¿©ÁÖ´Â ±×¸²

¿­ ±âÁØ Á¤·Ä(´Ü¼ø) ¹× ¿­ ±âÁØ Á¤·Ä(°¡»ó Ç¥)À» º¸¿©ÁÖ´Â SWT ´ÜÆí

¼ø¼­ ÀçÁöÁ¤ °¡´ÉÇÑ Æ®¸® ¿­

Eclipse 3.1¿¡¼­´Â Ç¥ ¿­ÀÇ ¼ø¼­¸¦ ÀçÁöÁ¤ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Ãß°¡µÇ¾úÀ¸¸ç ÀÌÁ¦ ÇØ´ç Áö¿øÀÌ Æ®¸®¿¡µµ Ãß°¡µÇ¾ú½À´Ï´Ù.

Æ®¸®¿¡¼­ ¿­ÀÇ Ç¥½Ã ¼ø¼­´Â ¿­ Çì´õ¸¦ ²ø¾î¼­ º¯°æÇϰųª ÇÁ·Î±×·¥ ¹æ½ÄÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼ø¼­ ÀçÁöÁ¤ °¡´ÉÇÑ ¿­À» º¸¿©ÁÖ´Â ±×¸²

½º´ÏÆê ¿¹Á¦

°³¼±µÈ XP ÁÖÁ¦ Áö¿ø

Windows XPÀÇ °æ¿ì, SWT´Â ÀÌÁ¦ ÅÇ Æú´õ¿¡ ±×¹° ¸ð¾ç ¹è°æÀ» Ç¥½ÃÇÕ´Ï´Ù. ±×·ì, ·¹À̺í, ¼±Åöõ µîÀº ¸ðµÎ ÀÌ ¹è°æ¿¡ Åõ¸íÇÏ°Ô Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ StyledText¿Í °°Àº »ç¿ëÀÚ Á¤ÀÇ À§ÁöÆ®(widget)´Â ÀÌÁ¦ ÀϹÝÀûÀÎ Windows XP ÁÖÁ¦¿¡ ´ëÇØ ¿Ã¹Ù¸¥ °æ°è¸¦ Ç¥½ÃÇÕ´Ï´Ù.

XP ÁÖÁ¦ Áö¿øÀ» º¸¿©ÁÖ´Â ±×¸²

Windows XP ½ºÅ²À¸·Î ½ÇÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº SWT FAQ¸¦ ÂüÁ¶ÇϽʽÿÀ.

¾Ö´Ï¸ÞÀÌ¼Ç GIF

¾Ö´Ï¸ÞÀÌ¼Ç GIF À̹ÌÁö¸¦ ÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Ö´Ï¸ÞÀÌ¼Ç GIF Áö¿øÀ» º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥½ºÅ©Å¾ ¸ð¾ç ¾Ë¸²

µ¥½ºÅ©Å¾¿¡ ´ëÇÑ ÁÖÁ¦, ±Û²Ã ¶Ç´Â ±âº»»ö°ú °°Àº ¸ð¾ç ¼³Á¤ÀÌ º¯°æµÇ´Â °æ¿ì Display¿¡ ´ëÇØ SWT.Settings À̺¥Æ®°¡ ¹ßÇàµË´Ï´Ù.

µ¥½ºÅ©Å¾ ¸ð¾ç ¾Ë¸²À» º¸¿©ÁÖ´Â ±×¸²

ó¸® ¾Ë¸²

ÀÌÀü¿¡´Â »óÀ§ ÄÄÆ÷ÁöÆ®¿¡ ´ëÇÑ SWT.Dispose À̺¥Æ®¸¦ ¹ÞÀ¸¸é ¸ðµç ÇÏÀ§°¡ 󸮵Ǿî ÂüÁ¶ÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. 3.2ÀÇ °æ¿ì, OS¿¡¼­ ÇÏÀ§°¡ ¸±¸®½ºµÇ±â Àü¿¡ Á¦°Å À̺¥Æ®¸¦ ¹Þ½À´Ï´Ù.

¿­¿¡ ´ëÇÑ µµ±¸ ÆÁ

TableColumn/TreeColumn.setTooltipText(String)À» »ç¿ëÇÏ¿© Ç¥ ¶Ç´Â Æ®¸® ¿­ Çì´õ¿¡ µµ±¸ ÆÁ ÅØ½ºÆ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼öÁ÷ CoolBar

SWT.VERTICAL ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¿© ¼öÁ÷ Coolbar¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼öÁ÷ CoolBar¸¦ º¸¿©ÁÖ´Â ±×¸²

OpenGL Áö¿ø

ÀÌÁ¦ SWT ÀÀ¿ëÇÁ·Î±×·¥ÀÇ OpenGLÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. OpenGL ÀÎÅÍÆäÀ̽º´Â LWJGL°ú °°Àº ½áµåÆÄƼ OpenGL ¶óÀ̺귯¸®¸¦ »ç¿ëÇÕ´Ï´Ù.

OpenGL ¿¹Á¦¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

°¡»ó Æ®¸®

Æ®¸®´Â ÀÌÁ¦ SWT.VIRTUAL ½ºÅ¸ÀÏÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¸é ´ë·® µ¥ÀÌÅÍÀÇ Æ®¸®¸¦ ºü¸£°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. TreeItemÀÌ ÇÊ¿äÇÑ °æ¿ì On-Demand·Î ÀÛ¼ºµË´Ï´Ù.

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

À̹ÌÁö ¹× ÅØ½ºÆ®°¡ ÀÖ´Â ´ÜÃß

ÀÌÁ¦ ´ÜÃß°¡ À̹ÌÁö¿Í ÅØ½ºÆ®¸¦ ¸ðµÎ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº Windows XP, Mac OS X ¹× GTK¿¡¼­ Áö¿øµË´Ï´Ù.

À̹ÌÁö°¡ ÀÖ´Â ´ÜÃ߸¦ º¸¿©ÁÖ´Â ±×¸²

Mac OS XÀÇ HIView

ÀÌÁ¦ SWT´Â Mac OS XÀÇ HIView¸¦ »ç¿ëÇϸç À̸¦ ÅëÇØ ¸¹Àº Ŭ¸®ÇÎ ¹× Å©±â Á¶Á¤ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÅØ½ºÆ®¿¡ ¿ÀºêÁ§Æ® ÀÓº£µå

ÀÌÁ¦ TextLayoutÀ» »ç¿ëÇÏ¿© À̹ÌÁö ¶Ç´Â À§ÁöÆ®(widget)¿Í °°Àº ¿ÀºêÁ§Æ®¸¦ ÅØ½ºÆ® ³»ºÎ¿¡ ÀÓº£µåÇÒ ¼ö ÀÖ½À´Ï´Ù. ±â¿ï±â(Áõ°¡ ¶Ç´Â °¨¼Ò) ¹× ³Êºñ¿Í °°Àº µµ¾È ¸ÞÆ®¸¯À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®´Â ÅØ½ºÆ®·Î ·¦Çε˴ϴÙ.

ÅØ½ºÆ®¿¡ ÀÓº£µåµÈ À̹ÌÁö¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

µé¿©¾²±â, ¹®ÀÚ¿­ ¸ÂÃß±â ¹× ¾çÂÊ ¸ÂÃß±â

TextLayoutÀº ÀÌÁ¦ µé¿©¾²±â, ¾çÂÊ ¸ÂÃß±â ¹× ¹®ÀÚ¿­ ¸ÂÃ߱⸦ Áö¿øÇÕ´Ï´Ù.

Á¤·Ä ÅØ½ºÆ®¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

ÅØ½ºÆ® ±âÁؼ± Áõ°¡

ÀÌÁ¦ TextLayout ¹× TextStyleÀ» »ç¿ëÇÏ¿© ƯÁ¤ ÅØ½ºÆ® ¹üÀ§¿¡ ´ëÇÑ ±âÁؼ± Áõ°¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âÁؼ± Áõ°¡°¡ ÁöÁ¤µÇ´Â ÅØ½ºÆ®¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

HSB »ö»ó Áö¿ø

»öÁ¶, äµµ ¹× ¹à±â¸¦ ÁöÁ¤ÇÏ¿© »ö»óÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Æ¯Á¤ »ö»ó¿¡ ´ëÇÑ »öÁ¶, äµµ ¹× ¹à±â °ªÀ» Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

HSB Áö¿øÀ» º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

StyledText ¹®ÀÚ¿­ ¸ÂÃß±â, µé¿©¾²±â ¹× ¾çÂÊ ¸ÂÃß±â

StyledText´Â ÀÌÁ¦ µé¿©¾²±â, ¾çÂÊ ¸ÂÃß±â ¹× ¹®ÀÚ¿­ ¸ÂÃ߱⸦ Áö¿øÇÕ´Ï´Ù.

Á¤·Ä StyledText¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

StyledText¿¡¼­ÀÇ ÀÓº£µðµå ¿ÀºêÁ§Æ®

ÀÌÁ¦ StyledText¸¦ »ç¿ëÇÏ¿© À̹ÌÁö ¶Ç´Â À§ÁöÆ®(widget)¿Í °°Àº ¿ÀºêÁ§Æ®¸¦ ÅØ½ºÆ® ³»ºÎ¿¡ ÀÓº£µåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®´Â ÅØ½ºÆ®·Î ·¦Çε˴ϴÙ.

ÅØ½ºÆ®¿¡ ÀÓº£µåµÈ À̹ÌÁö¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

¹è°æ À̹ÌÁö

¹è°æ À̹ÌÁö¸¦ ÄÁÆ®·Ñ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ·¹À̺í°ú °°Àº ÇÏÀ§ À§ÁöÆ®(widget)°¡ ¹è°æÀ» »ó¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÁÆ®·ÑÀÇ ¹è°æ À̹ÌÁö¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº» À̹ÌÁö ·Îµå

ÀÌÁ¦ Image(Device device, String filename) »ý¼ºÀÚ°¡ ±âº» ¿î¿µ üÁ¦ È£ÃâÀ» »ç¿ëÇÏ¿© À̹ÌÁö¸¦ ·ÎµåÇÕ´Ï´Ù. À̸¦ ÅëÇØ À̹ÌÁö ·Îµå ¼º´ÉÀÌ Çâ»óµÇ¾úÀ¸¸ç ·ÎµåÇÒ ¼ö ÀÖ´Â ÃÖ´ë À̹ÌÁö Å©±â°¡ ´Ã¾î³µ½À´Ï´Ù.

ÅØ½ºÆ® ±×¸®±â

SWT.DragDetect À̺¥Æ®°¡ Text ¶Ç´Â StyledText¿Í ¿¬°áµÇ¸é »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ÅØ½ºÆ® ¹üÀ§¿¡¼­ ¼±ÅûçÇ×À» ²ø¾î¿Íµµ ÇØ´ç ³»¿ëÀÌ Áö¿öÁöÁö ¾Ê½À´Ï´Ù. À̸¦ ÅëÇØ Text ¹× StyledText À§ÁöÆ®(widget)¿¡¼­ ²ø±â¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦¿¡ ´ëÇØ¼­´Â ÇØ´ç SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

»õ ExpandBar À§ÁöÆ®(widget)

»ç¿ëÀÚ´Â ExpandBar À§ÁöÆ®(widget)¸¦ »ç¿ëÇÏ¿© Çì´õ¸¦ Ŭ¸¯ÇÏ´Â ¹æ½ÄÀ¸·Î À§ÁöÆ®(widget) ÄÝ·º¼ÇÀ» Ç¥½ÃÇÏ°í ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ExpandBar¿¡´Â °¢°¢ Çì´õ¿¡ À̹ÌÁö¿Í Á¦¸ñÀÌ ÀÖ´Â ¿©·¯ Ç׸ñÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

¼û°ÜÁø À§ÁöÆ®(widget)¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â ÇØ´ç SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

StyledText¿¡¼­ÀÇ ±Û¸Ó¸®Ç¥

ÀÌÁ¦ StyledText´Â ±Û¸Ó¸®Ç¥ ¹®ÀÚ, ¼ýÀÚ ÁöÁ¤ ¹®ÀÚ, ´ë¹®ÀÚ ¶Ç´Â ¼Ò¹®ÀÚ¿Í »ç¿ëÀÚ Á¤ÀÇ ½ºÅ¸ÀÏÀ» Æ÷ÇÔÇÑ ´Ù¾çÇÑ ½ºÅ¸ÀÏ·Î Çü½ÄÈ­µÈ ¸ñ·ÏÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

StyledText¿¡¼­ÀÇ ±Û¸Ó¸®Ç¥¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â ÇØ´ç SWT ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ Á¤ÀÇ ±×¸®±â Æ®¸®

ÀÌÁ¦ Æ®¸® À§ÁöÆ®(widget)´Â °³º° ¼¿¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ±×¸®±â¸¦ Áö¿øÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ ·»´õ¸µÀ¸·Î Æ®¸®ÀÇ ±âº» ·è¾ØÇÊÀ» °­È­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº Çà ³ôÀ̸¦ Á¦¾îÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¿©·¯ ÇàÀÇ ÅØ½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µ¿ÀÏÇÑ ¼¿¿¡ ¿©·¯ À̹ÌÁö¸¦ ³ªÅ¸³»°í ±Û²Ã ¶Ç´Â »ö»óÀ» ¿©·¯ ¹ø º¯°æÇÒ ¼ö ÀÖÀ¸¸ç ¼±ÅûçÇ×À» ±×¸®´Â ¹æ¹ýÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

°³º° Æ®¸® ¼¿¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ±×¸®±â¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ Á¤ÀÇ ±×¸®±â Ç¥

ÀÌÁ¦ Ç¥ À§ÁöÆ®(widget)´Â °³º° ¼¿¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ±×¸®±â¸¦ Áö¿øÇÕ´Ï´Ù. »ç¿ëÀڴ ǥÀÇ ±âº» ·è¾ØÇÊÀ» °è¼Ó À¯ÁöÇϸ鼭 ¼¿À» ±×·Á À̹ÌÁö°¡ ÀÖ´Â ÅØ½ºÆ® ÀÌ¿ÜÀÇ ¾ç½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Ç¥½ÃÇϰí, ÇÑ ¼¿¿¡ ¿©·¯ ÇàÀÇ ÅØ½ºÆ®¸¦ Ç¥½ÃÇÏ¸ç µ¿ÀÏÇÑ ¼¿¿¡¼­ ±Û²Ã ¹× »ö»óÀ» ¿©·¯ ¹ø º¯°æÇÏ°í ±âº» ¼±Åà µµ¸éÀ» ´ëüÇÏ´Â µîÀÇ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

°³º° Ç¥ ¼¿¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ±×¸®±â¸¦ º¸¿©ÁÖ´Â ±×¸²

¿¹Á¦¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ½º´ÏÆêÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ ¹× Æ®¸®¿¡ ´ëÇÑ ²ø±â ¿µÇâ

ÀÌÁ¦ Ç¥ ¹× Æ®¸® À§ÁöÆ®(widget)´Â ²ô´Â ³»¿ë¿¡ ´ëÇÑ ºñÁÖ¾ó Çǵå¹éÀ» Á¦°øÇÕ´Ï´Ù.

²ø±â Çǵå¹éÀ» º¸¿©ÁÖ´Â ±×¸²

»õ µµ±¸ ÆÁ Ŭ·¡½º

»õ ToolTip Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ÄÁÆ®·Ñ°ú Á÷Á¢ ¿¬°áµÇÁö ¾Ê´Â µµ±¸ ÆÁÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸ ÆÁÀº ¿øÇÏ´Â À§Ä¡¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖÀ¸¹Ç·Î Ç÷§Æû ±âº» ¸ð¾çÀ» ³ªÅ¸³»°Å³ª ¾Æ·¡¿Í °°ÀÌ Ç³¼± ¸ð¾çÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

dz¼± ½ºÅ¸ÀÏÀÇ µµ±¸ ÆÁÀ» º¸¿©ÁÖ´Â ±×¸²