Я использую этот типичный фрагмент (из примеров prefuse), чтобы изменить цвет одного из моих узлов, когда на него наведена мышь:
ColorAction nFill = new ColorAction(NODES, VisualItem.FILLCOLOR);
nFill.setDefaultColor(ColorLib.gray(255));
nFill.add("_hover", ColorLib.gray(200));
Я бы хотел установить другой цвет для краев внутри и снаружи этого узла, желательно другого цвета для входов, чем для выходов, но я не могу найти правильный предикат для использования.
Я использую ориентированный граф, если это важно.
Есть ли способ перебрать потомков / родителей текущего узла / края в API предикатов? У вас есть решение моей актуальной проблемы?