Я - новичок ie, пытающийся выучить java, и я - полный новичок в java Fx, поэтому, пожалуйста, простите мне вопрос noob, но я пытаюсь структурировать свой код более аккуратно, имея все свои кнопки в класс, но я знаю, что у меня должна быть переменная 'button' в StackPane, но когда я делаю это, он говорит мне, что java не может найти переменную. если кто-то может мне помочь, то это будет с благодарностью. (также, когда кнопка не в другом классе, код работал)
//this class is for drawing the buttons
public void Buttons() {
Button button = new Button("My Button");
}
public static void main(String[] args) { launch(args); }
@Override
public void start(Stage primaryStage) {
//this sets the Title for the window
primaryStage.setTitle("Calcultor");
//this calls the class that draws the buttons on screen
Buttons();
StackPane root = new StackPane();
root.getChildren().add(button);
//this cerates a stage and sets the window size
primaryStage.setScene(new Scene(root, 300, 400));
//this refreshes the window
primaryStage.show();
}
}