±Û¾´ÀÌ :À̱ÔÇü 1999³â 9¿ù 06ÀÏ 19:38:29
In Reply to: ¹Ø¿¡°Å ´Ù½Ã ¿Ã¸³´Ï´Ù posted by ¾î¶²ÀÌ on 1999³â 9¿ù 06ÀÏ 17:05:52:
ÀÌ·¸°Ô Çغ¸¼¼¿ä..
1. ¸ÕÀú TreeCellRenderer Interface¸¦ ±¸ÇöÇÕ´Ï´Ù..
class MyCellRenderer extends JLabel implements TreeCellRenderer
{
..
public Component getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
{
...
// JLabel¿¡¼ »ó¼Ó ¹Þ±â ¶§¹®¿¡ Icon¸¦ ¿©±â¿¡¼ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù..
// Object¸¦ °Ë»çÇØ Icon¸¦ ¹Ù²Ù¸é µÇ°ÚÁÒ..
setIcon(..);
return this;
}
}
2. TreeÀÇ setCellRenderer·Î CellRender ¸¦ ¼³Á¤ÇÕ´Ï´Ù
tree.setCellRenderer(new MyTreeCellRenderer());