[英]Clojure to Java Interop
我試圖讓javafx2與Clojure一起工作 - 在實現一個抽象類如DoubleBinding時,我不確定在Clojure中等效的super.bind(moo)是什么。 我正在實現的類可以在這里找到: http : //docs.oracle.com/javafx/2/api/index.html 。
(def moo (ObservableDoubleValue. ...))
(def foo (proxy [DoubleBinding] []
(computeValue []
(Math/sqrt (.getValue moo)))))
final ObservableDoubleValue moo = ...;
DoubleBinding foo = new DoubleBinding() {
{
super.bind(moo);
}
@Override
protected double computeValue() {
return Math.sqrt(moo.getValue());
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.