I have been working on JavaFX and trying figure out how to connect classes contained withing the package. I want the "text1btn" button from MainController class to send a text from "scene1TextField" also in MainController class to TextArea in LeftTextArea class. I would appreciate any comments on that. Thank you.
package sample;
public class Main extends Application {
    public static BorderPane root = new BorderPane();
    public static BorderPane getRoot() {
        return root;
    }
    @Override
    public void start(Stage primaryStage) throws Exception {
        URL url1 = getClass().getResource("../view/MainView.fxml");
        BorderPane bp1 = FXMLLoader.load(url1);
        URL url2 = getClass().getResource("../view/LeftTextArea.fxml");
        AnchorPane bp2 = FXMLLoader.load(url2);    
        root.setTop(bp1);
        root.setCenter(bp2);    
        primaryStage.setScene(new Scene(root, 500, 400));
        primaryStage.setResizable(false);
        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}
package Controller;
public class MainController {    
    @FXML
    Button scene1btn;
    @FXML
    Button scene2btn;
    @FXML
    TextField scene1TextField;
    @FXML
    TextField scene2TextField;
    @FXML
    Button text1btn;
    @FXML
    Button text2btn;
    @FXML
    TextArea mainViewTextArea;
    @FXML
    public void initialize() {
    }
    @FXML
    public void text1btnClicked() {
    }
    @FXML
    public void text2btnClicked() {
    }
    @FXML
    private void scene1btnClicked() {    
        try {
            URL url1 = getClass().getResource("../view/LeftTextArea.fxml");
            AnchorPane bp1 = FXMLLoader.load(url1);
            BorderPane border = Main.getRoot();
            border.setCenter(bp1);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }    
    @FXML
    private void scene2btnClicked() {
        try {
            URL url2 = getClass().getResource("../view/RightTextArea.fxml");
            AnchorPane bp2 = FXMLLoader.load(url2);
            BorderPane border = Main.getRoot();
            border.setCenter(bp2);    
        } catch (IOException e) {
            e.printStackTrace();
        }    
    }    
}
package Controller;
public class LeftTextArea {    
    @FXML
    public TextArea leftTextArea;    
}
 
     
    