±Û¾´ÀÌ :¿µÁö´Ï 2000³â 6¿ù 29ÀÏ 18:03:51
JTree¸¦ ¸¸µé·Á°í ÇÕ´Ï´Ù.
¹®Á¦´Â JTreeÀÇ node °¹¼ö°¡ °¡º¯ÀûÀ̶ó´Â °Ì´Ï´Ù.
DefaultMutableTreeNode¸¦ »ý¼ºÇÒ¶§
Ã¥À̳ª web»ó¿¡¼ µ¹¾Æ´Ù´Ï´Â sampleÀº programmer
¸îÂ÷¿øÀûÀÎ JTreeÀÎÁö¸¦ ¾Ë°í ÀÖ´Â »óÅ¿¡¼
DefaultMutableTreeNode¸¦ »ý¼º½ÃŲ ÈÄ
add ÇÏ´Â programÀÔ´Ï´Ù.
ÇÏÁö¸¸ Á¦ °æ¿ì¿£ JTree°¡ ¸îÂ÷¿ø±îÁö °¥Áö¸¦
¸ð¸£´Â »óŶó¼(°è¼Ó ´Ã¾î³¯ ¼öµµ ÀÖÀ¸¹Ç·Î)
DefaultMutableTreeNode¸¦ ¾ó¸¸Å »ý¼º½ÃÄѾß
µÉÁö¸¦ ¸ð¸¥´Ù´Â °Ì´Ï´Ù.
Á¦°¡ db tableÀ» ¼³°èÇÑ°Ô ¾Æ´Ï¶ó ±âÁ¸¿¡ ÀÖ´Â °ÍÀ»
»ç¿ëÇϱ⶧¹®¿¡ db tableÀ» ¼öÁ¤ÇÒ ¼öµµ ¾ø´Â »óȲÀÔ´Ï´Ù.
ÀÌ·± °¡º¯ÀûÀÎ JTreeÀÇ °æ¿ì¿£ program logicÀ»
¾î¶»°Ô ÇØ ÁÖ¾î¾ß ÇÏ´ÂÁö ¿©·¯ °í¼ö´ÔµéÀÇ Á¶¾ð
ºÎŹµå¸³´Ï´Ù.
¶ÇÇÑ ÀÌ programÀÇ °æ¿ì¿£ applet¿¡¼´Â
db connectionÀÌ ¾ÈµÇ±â¶§¹®¿¡ applet¿¡¼servletÀ»
call Çؼ servlet¿¡¼ db connectionÀ» ÇÑ ÈÄ
data¸¦ parameter·Î ¹Þ¾Æ¼ applet¿¡ JTree¸¦
±¸ÇöÇß½À´Ï´Ù.
ÀÌ ¹æ¹ýÀº servlet¿¡¼ db¿¡ ÀÖ´Â data¸¦ ÇѲ¨¹ø¿¡
ÀÐ¾î¼ ±× °ªÀ» parameter·Î ³Ñ±ä ÈÄ applet¿¡¼
󸮸¦ ÇÏ´Â logicÀ» »ç¿ëÇß½À´Ï´Ù.
ÀÌ·¸°Ô ÇѲ¨¹ø¿¡ data¸¦ °¡Á®¿À´Â °ÍÀÌ ¾Æ´Ï¶ó
JTreeÀÇ node¸¦ click ÇßÀ» ±×¶§¿¡ °¡¼
db¸¦ connectionÇÏ´Â servlet programÀ» call Çؼ
applet¿¡¼ ³Ñ°ÜÁø parameter °ª¿¡ ÇØ´çµÇ´Â data¸¸
°¡Á®¿Ã ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ´ÂÁö¸¦ ¾Ë°í ½Í½À´Ï´Ù.
ÀÌ ¹æ¹ýÀÌ °¡´ÉÇÏ´Ù¸é À§¿¡ Áú¹®µå·È´ø ³»¿ëÀÌ
ÇØ°áÀÌ µÇ°Åµç¿ä.
²À ºÎŹµå¸³´Ï´Ù.