JavaFX | FXML无法识别控制器项目

时间:2017-06-03 09:09:25

标签: java javafx fxml

  

无法将javafx.scene.control.ListView设置为字段'ListView_ToDo'。

enter image description here

但我已将@FXML作为下图:

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您遇到类似IntelliJ上提到的错误:

  

无法将javafx.scene.control.ListView设置为字段' ListView_ToDo'

这意味着使用该id 命名的Controller类中的控件与 FXML文件中的控件不匹配。

在你的情况下:

FXML

<ListView fx:id="ListView_ToDo" />

控制器

@FXML ListView ListView_ToDo;

似乎没问题,但是如果你看看你的进口:

FXML

<?import javafx.scene.control.ListView?>

控制器:

import javax.swing.text.html.ListView;

它们不同,这就是您收到错误的原因。

请确保使用JavaFX ListView导入。

import javafx.scene.control.ListView;
相关问题