Javafx Как передать параметры в методы, вызываемые в fxml Document
В настоящее время я ищу способ передать параметр в onMouseClicked
функция, такая как onMouseClicked="#GetBoxNum"
в моем .fxml
документ.
Извините, если этот вопрос уже задавался, я не смог найти его, когда искал его.
1 ответ
Решение
Единственный параметр, который можно передать, это MouseEvent. Таким образом, ответ на ваш вопрос таков: невозможно передать произвольный аргумент.
В основном вы можете использовать Listener для любого конкретного компонента, который у вас есть, и реализовать его в инициализаторе контроллера, а с помощью лямбда-выражений (внутри слушателя) вы сможете вызывать любую функцию, которую хотите, с любыми параметрами.