¹®¼­ ÆíÁý±â ¹× JFace ÅØ½ºÆ®

Workbench ÆÐŰÁö org.eclipse.ui.editors.text´Â Ç÷§Æû ±âº» ¹®¼­ ÆíÁý±â¸¦ ±¸ÇöÇÕ´Ï´Ù.  ±¸ÇöÀ» À§ÇØ org.eclipse.ui.texteditorÀÇ ¹®¼­ ÆíÁý±â ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÕ´Ï´Ù.

¹®¼­ ÆíÁý±â ÇÁ·¹ÀÓ¿öÅ©´Â ´ÙÀ½ ±â´ÉÀ» Áö¿øÇÏ´Â µµ¸ÞÀÎ ¸ðµ¨ µ¶¸³ ÆíÁý±â¸¦ Á¦°øÇÕ´Ï´Ù.

ITextEditor´Â IEditorPartÀÇ ÅØ½ºÆ® ƯÁ¤ È®ÀåÀ¸·Î Á¤Àǵ˴ϴÙ.  ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ±âº» ±¸ÇöÀº AbstractTextEditor¿¡¼­ Á¦°øÇÕ´Ï´Ù. 

IDocumentProvider´Â µµ¸ÞÀÎ ¸ðµ¨°ú ITextEditor °£ÀÇ ¸µÅ©¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.  ¹®¼­ Á¦°ø¾÷ü´Â µµ¸ÞÀÎ ¸ðµ¨¿¡ ´ëÇÑ ÅØ½ºÆ® ÇÁ¸®Á¨Å×À̼ÇÀ» °ü¸®Çϸç, ´ÙÁß ÆíÁý±â °£¿¡ °øÀ¯µÉ ¼ö ÀÖ½À´Ï´Ù.

Workbench ÅØ½ºÆ® ÆíÁý ÇÁ·¹ÀÓ¿öÅ©´Â JFace ÅØ½ºÆ® ¸Ç À§¿¡ ºôµåµË´Ï´Ù.  org.eclipse.ui.examples.javaeditorÀÇ Java ÆíÁý±â ¿¹´Â ¹®¼­ ÆíÁý±â ¹× JFace ÅØ½ºÆ® ÇнÀÀ» À§ÇÑ ÁÁÀº Ãâ¹ßÁ¡ÀÔ´Ï´Ù.  ÅØ½ºÆ® »ö»ó Ç¥½Ã, dz¼± µµ¿ò¸», ÀÚµ¿ µé¿©¾²±â °°Àº º¹ÀâÇÑ ±â´É ±¸Çö ¹æ¹ýÀÌ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.

JFace ÅØ½ºÆ®

org.eclipse.jface.text ÆÐŰÁö¿Í ¼­ºêÆÐŰÁö´Â Workbench ¹®¼­ ÆíÁý±â, JDT Java ÆíÁý±â °°Àº °­·ÂÇÑ ¹®¼­ ÆíÁý±â ±¸ÇöÀ» Áö¿øÇÕ´Ï´Ù.  

´ÙÀ½ ±æÀâÀÌ´Â JFace ÅØ½ºÆ® Áö¿ø °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù.

SWT StyledText À§ÁöÆ®(widget)´Â JFace ÅØ½ºÆ® Áö¿ø¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.