javafx中的TextField事件

javafx中的TextField事件,java,javafx,fxml,Java,Javafx,Fxml,我想在用户单击文本字段后调用fxml文件中的方法,但请参见异常: 线程“JavaFX应用程序线程”中出现异常 java.lang.IllegalArgumentException:参数类型不匹配 我的fxml标签: <TextField fx:id="userId" onMouseClicked="#processEnter" /> 我能做什么?确保processEnter(…)的参数类型是MouseEvent,并且您在控制器中具有正确的导入:javafx.scene.inp

我想在用户单击文本字段后调用fxml文件中的方法,但请参见异常:

线程“JavaFX应用程序线程”中出现异常 java.lang.IllegalArgumentException:参数类型不匹配

我的fxml标签:

<TextField fx:id="userId"  onMouseClicked="#processEnter" />


我能做什么?

确保
processEnter(…)
的参数类型是
MouseEvent
,并且您在控制器中具有正确的导入:
javafx.scene.input.MouseEvent
,而不是awt版本