相关疑难解决方法(0)

如何解决Kotlin中的过载分辨率歧义(无lambda)?

我在这一行中遇到Overload Resolution Ambiguity错误:

departureHourChoice!!.selectionModel.select(currentHourIndex)

以供参考:

  • departureHourChoice是一个ChoiceBox<Int>,来自java.scene.control

  • currentHourIndex 是一个 Int

  • 过载分辨率歧义发生在.select()方法中; 它是重载的,可以接受两种参数:(T obj)(int index).

  • .select()方法允许ChoiceBox选择a中的项目,并且您可以通过引用该项目或其索引来确定可以选择哪个项目.在这种情况下,我希望它由Index(int)选择.

  • 这是错误的照片在此输入图像描述

如何解决过载分辨率模糊?

java javafx kotlin

12
推荐指数
1
解决办法
9274
查看次数

标签 统计

java ×1

javafx ×1

kotlin ×1