我无法运行任何设置或更改顶点(或其他变形金刚)的 Jung 示例。我收到以下错误:
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附带的示例代码版本,应该没问题。
关于java - 无法调用 setVertexFillPaintTransformer - 方法不适用于参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49520111/