0
私はJUNGで構築されたグラフを持っています。 今、私は特定の頂点の色を変更したいと思います。私はClojureのClojure JUNG setVertexFillPaintTransformer
(def vertex-paint (proxy [Transformer] [] (transform [i] java.awt.Color/GREEN)))
(.setVertexFillPaintTransformer vertex-paint)
にこれを変換するとき
Transformer<V, Paint> vertexPaintRed = new Transformer<V, Paint>() {
public Paint transform(V input) {
return Color.red;
}
};
vv.getRenderContext().setVertexFillPaintTransformer(vertexColor);
は次の例外がスローされます: Exception in thread "JavaFX Application Thread" java.lang.ClassCastException: Cannot cast tableau.tableau.proxy$java.lang.Object$Transformer$4341005c to com.google.common.base.Function
ありがとうこのようなものになるだろうJavaでは !