您使用进口
<?import javafx.scene.control.*?><?import javafx.scene.layout.*?>
在您的fxml文件中。
因此,
Button在加载fxml文件时创建的实例为
javafx.scene.control.Button。
注入的字段类型需要是
javafx.scene.control.Button可以分配给a的字段。
javafx.fxml.FXML都是从
java.awt软件包中导入的,因此对于
button字段(type
java.awt.Button)显然不是这种情况。
修复控制器,以从
javafx软件包中导入所需的类:
import javafx.fxml.FXML;import javafx.scene.control.Button;import javafx.event.ActionEvent;
顺便说一句:
onAction如果您不使用处理程序的参数,也可以不使用它:
public void clickAction() { System.out.println("Button clicked.");}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)