JavaFx fx:id导致错误

JavaFx fx:id导致错误,第1张

JavaFx fx:id导致错误

您使用进口

<?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.");}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存