| ¹ÎøÇÑ °ÝÀÚ Java SWT ¾ÖÇø®ÄÉÀ̼ÇÀ»À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ Å×À̺íÀÇ ¹«·á ±¸Çö |
Áö±Ý ´Ù¿î·Îµå |
¹ÎøÇÑ °ÝÀÚ ¼øÀ§ ¹× ¿ä¾à
¹ÎøÇÑ °ÝÀÚ Å±×
¹ÎøÇÑ °ÝÀÚ ¼³¸í
Java SWT ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ Å×À̺íÀÇ ¹«·á ±¸Çö Agile Grid´Â JFace Å×ÀÌºí ºä¾î¿¡¼ ±¸Á¶¿Í ÀϺΠÄÚµå Á¶°¢À» »ç¿ëÇÏ´Â Java SWT ÀÀ¿ë ÇÁ·Î±×·¥ ¿ë ¸ÂÃã Å×À̺íÀÇ »õ·Ó°í ¿Ïº®ÇÑ ±¸ÇöÀÔ´Ï´Ù. ´ÙÀ½Àº "¹ÎøÇÑ ±×¸®µå"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ ´Ù¸¥ ¼¿Àº ´Ù¸¥ ·»´õ¸µ ½ºÅ¸ÀÏÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. Agile Grid´Â TextCellRenderer, HeaderCellRenderer, ButtonCellRenderer, CheckBoxCellRenderer µî°ú °°Àº ·»´õ¸µ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â ÀÎÅÍÆäÀ̽º iCellRenderer¸¦ ±¸ÇöÇÏ¿© °³º°È µÈ ·»´õ¸µ Ŭ·¡½º¸¦ ´õ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¼¿ ³»¿ë¿¡ µû¸£¸é, agile ±×¸®µå´Â TextCellEditor¸¦ »ç¿ëÇÏ¿© ÅؽºÆ®¸¦ ÆíÁýÇÏ¿© comboboxcelleditor¸¦ »ç¿ëÇÏ¿© ÀÏ·ÃÀÇ À¯È¿ÇÑ °ªÀ» Á¦°øÇÏ¿© CheckBoxCelleditor¸¦ »ç¿ëÇÏ¿© ºÎ¿ïÀ» ¼±ÅÃÇÏ¿© ´õ º¹ÀâÇÏ°í Á÷°üÀû ÀÎ ÆíÁý ¹æ½ÄÀ» Á¦°øÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â Ãß»ó Ŭ·¡½º CellEditor¸¦ È®ÀåÇÏ¿© °³º°È µÈ ÆíÁý Ŭ·¡½º¸¦ ´õ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ½º¸¶Æ® Åø¹Ù´Â Ç¥½ÃµÈ ¼¿¿¡ Ç¥½ÃµÇ¹Ç·Î ¼¿ÀÌ ´ÙÁß ¼¿ ÆíÁý±â¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¼¿Àº ¿©·¯ Çà ¹× / ¶Ç´Â ¿À» ÅëÇØ È®´ë µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ agile ±×¸®µå¿¡´Â ¿ÞÂÊ Çì´õ¿Í »ó´Ü Çì´õ°¡ ÀÖÀ¸¸ç ¿ÞÂÊ ¸Ó¸®±ÛÀº Çà ¹øÈ£¸¦ ³ªÅ¸³»¸ç »ó´Ü Çì´õ´Â ¿ ¹øÈ£¸¦ ³ªÅ¸³»¸ç ½ºÅ¸ÀÏ ¹× ·¹À̺íÀ» »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÞÂÊ ¹× »ó´Ü Çì´õ´Â ¼û°Ü Áö°Å³ª °³º°ÀûÀ¸·Î Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ç¥½ÃµÈ ÇàÀ̳ª ¿Àº ´Ù¸¥ ÇàÀ̳ª ¿À» ½ºÅ©·Ñ ÇÒ ¶§ Ç×»ó º¸ÀÌ´Â Ç×»ó °è¼Ó Ç¥½ÃµË´Ï´Ù. ¡¤ ±×¸®µå ¼±À» Ç¥½ÃÇϰųª ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù
¹ÎøÇÑ °ÝÀÚ °ü·Ã ¼ÒÇÁÆ®¿þ¾î