scalafx
Javaからメソッドを呼び出す必要が あるコードを書いています:
val txtEditor = new TextArea {
text = "markdown here"
}
txtEditor.text.addListener(new ChangeListener[String] {
override def stateChanged(e: ChangeEvent): Unit = ???
})
addListener
ただし、パラメーターのコンパイル エラーが報告されます。
タイプの不一致、予想: ChangeListener[_ >: String]、実際: ChangeListener with Object { def stateChange(e:ChangeEvent) Unit }
そしてaddListener
これはJavaメソッドです:
void addListener(ChangeListener<? super T> listener);
修正方法は?