1 10 package examples.gp.anttrail; 11 12 import java.awt.*; 13 import org.jgap.util.tree.*; 14 import org.jgap.gp.terminal.*; 15 import org.jgap.gp.impl.*; 16 17 23 public class AntTreeNodeRenderer 24 extends JGAPTreeNodeRenderer { 25 26 private final static String CVS_REVISION = "$Revision: 1.1 $"; 27 28 public Color getNodeColor(Object a_node, int a_level) { 31 String name = ( (JGAPTreeNode) a_node).getName(); 32 Color out; 33 if (name.equals(Move.class.getName())) { 34 out = new Color(0, 140, 86); 35 } 36 else if (name.equals(Left.class.getName())) { 37 out = new Color(44, 200, 70); 38 } 39 else if (name.equals(Right.class.getName())) { 40 out = new Color(0, 86, 22); 41 } 42 else { 43 return super.getNodeColor(a_node, a_level); 44 } 45 return out; 46 } 47 } 48 | Popular Tags |