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()));
現在,我無法找到一個方法來塑造頂點,同時保持他們揀選和將標籤頂點包裹起來。 請幫忙...