将包含泛型的java代码转换为scala
我尝试转换一些javaFX默认示例,即如何使用将包含泛型的java代码转换为scala,java,scala,generics,Java,Scala,Generics,我尝试转换一些javaFX默认示例,即如何使用TableCellFactory。在该示例中,有一些通用的(带问号)。我尝试使用eclipse默认转换器转换该代码,即以下代码: this.invited.addListener(new ChangeListener<Boolean>() { public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
TableCellFactory
。在该示例中,有一些通用的(带问号)。我尝试使用eclipse默认转换器转换该代码,即以下代码:
this.invited.addListener(new ChangeListener<Boolean>() {
public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
System.out.println(firstNameProperty().get() + " invited: " + t1);
}
});
this.invested.addListener(新的ChangeListener(){
public void changed(observeValuePer:在类型参数中使用完全限定的java.lang.Boolean
:
this.invited.addListener(new ChangeListener[java.lang.Boolean]() {
def changed(ov: ObservableValue[_ <: java.lang.Boolean], t: java.lang.Boolean, t1: java.lang.Boolean) {
println(firstNameProperty().get + " invited: " + t1)
}
})
this.invested.addListener(新的ChangeListener[java.lang.Boolean](){
def changed(ov:observeValue[\uu不确定,但可能它应该是一个新的ChangeListener[java.lang.Boolean]
和ov:observeValue[\uuu好的,谢谢,这很有效。。
this.invited.addListener(new ChangeListener[java.lang.Boolean]() {
def changed(ov: ObservableValue[_ <: java.lang.Boolean], t: java.lang.Boolean, t1: java.lang.Boolean) {
println(firstNameProperty().get + " invited: " + t1)
}
})