1
我使用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()));
现在,我无法找到一个方法来塑造顶点,同时保持他们拣选和将标签顶点包裹起来。 请帮忙...