无法调用 setVertexFillPaintTransformer - 方法不适用于参数
Unable to call setVertexFillPaintTransformer - method is not applicable for the arguments
我无法 运行 任何设置或更改顶点(或其他变形金刚)的荣格示例。我收到以下错误:
The method setVertexFillPaintTransformer(Function) in the type RenderContext is not applicable for the arguments (Transformer<String,Paint>)
示例代码:
vv.getRenderContext().setVertexFillPaintTransformer(vertexPaint);
其中 vertexPaint 是
Transformer<String,Paint> vertexPaint = new Transformer<String,Paint>() {
public Paint transform(String b) {
return Color.orange;
}
};
看起来您使用的是 JUNG 库的 2.1.* 版(它使用 Guava 类型代替旧的 common-collections-generics 类型,例如 Transformer:https://github.com/jrtom/jung/releases),但是使用示例代码的旧版本。
如果你使用2.1.1自带的示例代码版本应该没问题
我无法 运行 任何设置或更改顶点(或其他变形金刚)的荣格示例。我收到以下错误:
The method setVertexFillPaintTransformer(Function) in the type RenderContext is not applicable for the arguments (Transformer<String,Paint>)
示例代码:
vv.getRenderContext().setVertexFillPaintTransformer(vertexPaint);
其中 vertexPaint 是
Transformer<String,Paint> vertexPaint = new Transformer<String,Paint>() {
public Paint transform(String b) {
return Color.orange;
}
};
看起来您使用的是 JUNG 库的 2.1.* 版(它使用 Guava 类型代替旧的 common-collections-generics 类型,例如 Transformer:https://github.com/jrtom/jung/releases),但是使用示例代码的旧版本。
如果你使用2.1.1自带的示例代码版本应该没问题