1
JUNG 라이브러리를 사용하여 만든 그래프의 가장자리에 색상을 추가하고 싶습니다. 가장자리에 레이블과 가중치를 설정하는 사용자 정의 가장자리 유형의 가장자리가 있습니다.사용자 정의 가장자리에 색상 추가
visualizationViewer.getRenderContext().setEdgeFillPaintTransformer(edgesPaint);
이 좀 도와주십시오
Transformer<CustomEdge, Paint> edgesPaint = new Transformer<CustomEdge, Paint>() {
private final Color[] palette = {Color.GREEN,
Color.YELLOW, Color.RED};
public Paint transform(CustomEdge edgeValue) {
String stringvalue=edgeValue.toString();
stringvalue=stringvalue.replaceAll("%","");
int value=Integer.valueOf(stringvalue);
if (value<= 10) {
return palette[0];
}
if (value> 10 && value<=20) {
return palette[1];
}
else {
return palette[2];
}
}
};
다음 줄은 edgesPaint
의 유형 (string,Paint)
해야한다는 오류 메시지를 반환합니다.
예 .. 그게 .. 고맙습니다. : D – Nuwan