Я использую JUNG для создания сетевой диаграммы. Я хочу сформировать вершины в зависимости от их типа. Вершины подбираются и окрашиваются. Код вершин до сих пор, как в:JUNG: как сформировать выбираемые вершины
class VertexColors extends PickableVertexPaintTransformer<Number> {
VertexColors(PickedInfo<Number> pi) {
super(pi, Color.blue, Color.yellow);
}
public Paint transform(Number v) {
if (pi.isPicked(v.intValue())) return picked_paint;
return v.intValue()%2==1 ? Color.blue : Color.green;
}
}
Я использую следующее заявление для каждой вершины:
vv.getRenderContext().setVertexFillPaintTransformer(new VertexColors(vv.getPickedVertexState()));
Теперь я не могу найти способ, чтобы сформировать вершины, сохраняя при этом их pickable и чтобы обернуть вершины вокруг своих меток. Пожалуйста, помогите ...