如何将在方法中创建的对象传递给控制器main()
?
例子:
public class MainApp extends Application {
public static void main(String[] args) {
Some some = new Some(); // это нужно передать в контроллер, но необходимо создавать в Main
launch(args); // как я понимаю здесь создается объект контроллера
}
}
class Controller implements Initializable {
Some some; // используется здесь
@FXML
Button btn;
public void clkBtn(ActionEvent actionEvent) {
some.somethingDoing("хочу что-то передать");
}
}
不,控制器对象仅在加载时创建。要下载控制器,您可以使用代码