如下所述,我有一个链接到 TextField (text
变量)的 EventHandler,并且我想从存在于同一类(MyFunction)中的这个处理程序中调用一个函数,所以我收到了错误(这篇文章的标题):
代码 :
class Example implements Initializable{
//...
public void initialize(URL fxmlFileLocation, ResourceBundle resources) {
//...
text.setOnKeyPressed(new EventHandler<KeyEvent>(){
@Override
public void handle(KeyEvent event) {
if(event.getCode() == KeyCode.ENTER){
MyFunction(text.getText());
}
}
});
//...
}//function initialize ends here
public void MyFuction(String text){
//...
}
//...
}//Class ends here
我正在使用 javaFX 2.2,我希望我的要求很明确。