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()));
現在、頂点を選択可能に保ちながら頂点を整形し、頂点をラベルに巻き付ける方法を見つけることができません。