调用接受`<?来自scala代码的超级T>`类型参数?

自由风

我正在编写一些scalafx代码,需要从java调用方法:

val txtEditor = new TextArea {
    text = "markdown here"
  }  

txtEditor.text.addListener(new ChangeListener[String] {
    override def stateChanged(e: ChangeEvent): Unit = ???
  })

但是它报告有关addListener参数的编译错误

类型不匹配,预期:ChangeListener [_>:字符串],实际:带有对象{def stateChange(e:ChangeEvent)Unit}的ChangeListener

addListener哪个是java方法:

void addListener(ChangeListener<? super T> listener);

如何解决?

被骗

FTR,回答问题标题。

scala> val is = (1 to 10).to[collection.mutable.LinkedList].asJava
warning: there were 2 deprecation warning(s); re-run with -deprecation for details
is: java.util.List[Int] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

scala> is sort (new java.util.Comparator[Int] { def compare(a: Int, b: Int) = b - a })

scala> is
res13: java.util.List[Int] = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么action方法不接受来自ajax调用的参数?

来自分类Dev

从超级调用推断类参数类型

来自分类Dev

从字符串调用代码。不接受参数

来自分类Dev

Scala类型错误-不接受任何类型参数,应为:1

来自分类Dev

Scala类型错误-不接受任何类型参数,应为:1

来自分类Dev

接受任何类型的可调用对象,也知道参数类型

来自分类Dev

如何调用接受表类型参数并返回表的函数?

来自分类Dev

使用类型参数时,Scala“不接受任何类型参数,应该是:一个”

来自分类Dev

从接受参数的Java代码中调用命令行Java

来自分类Dev

无类型函数调用可能不接受类型参数

来自分类Dev

Scala:为什么asInstanceOf可以接受类型参数,而isInstanceOf不能接受?

来自分类Dev

HashMap类型不接受参数

来自分类Dev

同步接受Action参数的调用方法

来自分类Dev

同步接受Action参数的调用方法

来自分类Dev

调用接受功能作为参数的功能

来自分类Dev

IntegerType:无法使用类型为“ T”的参数调用“ init”

来自分类Dev

pytest测试类调用类方法,类型错误恰好接受2个参数(给定1个)

来自分类Dev

Java最佳实践:在仅接受基本类型参数的调用中使用doubleValue()

来自分类Dev

当方法的方法接受“?0”作为参数类型时,scala期望的值是什么?

来自分类Dev

打字稿:从派生类的超级调用参数中获取正确的成员类型

来自分类Dev

不带参数调用超级

来自分类Dev

Ajax调用参数不接受@Model作为参数值

来自分类Dev

传播Scala类型参数

来自分类Dev

Scala:缺少参数类型

来自分类Dev

Scala子类型参数

来自分类Dev

Scala类型参数在各地

来自分类Dev

Scala - 方法类型参数

来自分类Dev

接受类型或模板作为其参数的模板

来自分类Dev

接受多种类型的方法参数

Related 相关文章

  1. 1

    为什么action方法不接受来自ajax调用的参数?

  2. 2

    从超级调用推断类参数类型

  3. 3

    从字符串调用代码。不接受参数

  4. 4

    Scala类型错误-不接受任何类型参数,应为:1

  5. 5

    Scala类型错误-不接受任何类型参数,应为:1

  6. 6

    接受任何类型的可调用对象,也知道参数类型

  7. 7

    如何调用接受表类型参数并返回表的函数?

  8. 8

    使用类型参数时,Scala“不接受任何类型参数,应该是:一个”

  9. 9

    从接受参数的Java代码中调用命令行Java

  10. 10

    无类型函数调用可能不接受类型参数

  11. 11

    Scala:为什么asInstanceOf可以接受类型参数,而isInstanceOf不能接受?

  12. 12

    HashMap类型不接受参数

  13. 13

    同步接受Action参数的调用方法

  14. 14

    同步接受Action参数的调用方法

  15. 15

    调用接受功能作为参数的功能

  16. 16

    IntegerType:无法使用类型为“ T”的参数调用“ init”

  17. 17

    pytest测试类调用类方法,类型错误恰好接受2个参数(给定1个)

  18. 18

    Java最佳实践:在仅接受基本类型参数的调用中使用doubleValue()

  19. 19

    当方法的方法接受“?0”作为参数类型时,scala期望的值是什么?

  20. 20

    打字稿:从派生类的超级调用参数中获取正确的成员类型

  21. 21

    不带参数调用超级

  22. 22

    Ajax调用参数不接受@Model作为参数值

  23. 23

    传播Scala类型参数

  24. 24

    Scala:缺少参数类型

  25. 25

    Scala子类型参数

  26. 26

    Scala类型参数在各地

  27. 27

    Scala - 方法类型参数

  28. 28

    接受类型或模板作为其参数的模板

  29. 29

    接受多种类型的方法参数

热门标签

归档