Я хочу вызвать метод getRow() внутри контроллера из основного метода класса Main в JavaFX. Я действительно понятия не имею, как использовать JavaFX, поэтому я даже не знаю, следует ли это делать с контроллером.
public class Controller {
public Button button00 = new Button();
public int getRow(){
return GridPane.getRowIndex(button00);
}
}
Я делаю шахматы в JavaFX (GridPane с 64 кнопками), но я уже сделал шахматы как обычный проект Java, и поэтому я хочу как-то заставить его работать с JavaFX. Но моему исходному коду нужна позиция выбранной игровой фигуры (которая была введена с консоли), поэтому я попытался получить позицию выбранной кнопки. Однако мне нужна эта позиция в моем основном методе, и я не знаю, как ее получить.
main()
; там просто нет возможности получить ссылку на какой-либо экземпляр контроллера. 2. В этом нет необходимости: на самом деле вы просто не должны пытаться это сделать. Почему бы просто не вызвать метод изstart()
(если по какой-то причине вам нужно вызвать его при запуске приложения)? - person James_D   schedule 05.04.2018