如何在主文件JavaFXML中调用控制器文件中的函数
我想知道如何调用主java文件中控制器文件中的函数 现在我得到一个错误,我调用函数,它告诉我找不到符号 这里是我在主文件中调用函数的地方如何在主文件JavaFXML中调用控制器文件中的函数,java,function,javafx,controller,fxml,Java,Function,Javafx,Controller,Fxml,我想知道如何调用主java文件中控制器文件中的函数 现在我得到一个错误,我调用函数,它告诉我找不到符号 这里是我在主文件中调用函数的地方 public void start(Stage stage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); Scene scene = new Scene(root); timeLine
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
timeLine2 = new Timeline(new KeyFrame(Duration.millis(1000), actionEvent -> updateStopwatch() ));
因此,updateStopwatch所在的位置有一个错误
这是我的控制器文件中的函数
@FXML
private void updateStopwatch(){
elapsedTime++;
Integer rotation = elapsedTime * 6;
hand.setRotate(rotation);
}
提前感谢您的帮助您为什么要这样做?你不能从控制器的初始化方法开始时间线吗?你能提供整个异常吗